Raspbian Package Auto-Building

Build log for octave (3.6.4-4+rpi2+b1) on armhf

octave3.6.4-4+rpi2+b1armhf → 2013-12-16 17:50:11

sbuild (Debian sbuild) 0.63.2 (18 Aug 2012) on bm-wb-02

╔══════════════════════════════════════════════════════════════════════════════╗
║ octave 3.6.4-4+rpi2+b1 (armhf)                             16 Dec 2013 14:57 ║
╚══════════════════════════════════════════════════════════════════════════════╝

Package: octave
Version: 3.6.4-4+rpi2+b1
Source Version: 3.6.4-4+rpi2
Distribution: jessie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/octave-iXpAK2/octave-3.6.4' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/octave-iXpAK2' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/jessie-staging-armhf-sbuild-3c52e0f8-080f-44f3-a3c4-c3b51185156a' with '«CHROOT»'

┌──────────────────────────────────────────────────────────────────────────────┐
│ Update chroot                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

Get:1 http://172.17.0.1 jessie-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1 jessie-staging/main Sources [7099 kB]
Get:3 http://172.17.0.1 jessie-staging/main armhf Packages [8227 kB]
Ign http://172.17.0.1 jessie-staging/main Translation-en
Fetched 15.3 MB in 30s (503 kB/s)
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files                                                           │
└──────────────────────────────────────────────────────────────────────────────┘


Check APT
─────────

Checking available source versions...

Download source files with APT
──────────────────────────────

Reading package lists...
Building dependency tree...
Reading state information...
NOTICE: 'octave' packaging is maintained in the 'Git' version control system at:
git://anonscm.debian.org/pkg-octave/octave.git
Need to get 15.7 MB of source archives.
Get:1 http://172.17.0.1/private/ jessie-staging/main octave 3.6.4-4+rpi2 (dsc) [2037 B]
Get:2 http://172.17.0.1/private/ jessie-staging/main octave 3.6.4-4+rpi2 (tar) [15.6 MB]
Get:3 http://172.17.0.1/private/ jessie-staging/main octave 3.6.4-4+rpi2 (diff) [117 kB]
Fetched 15.7 MB in 3s (4690 kB/s)
Download complete and in download only mode

Check arch
──────────

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-P2cAdp/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install core build dependencies (apt-based resolver)                         │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 1 newly installed, 0 to remove and 32 not upgraded.
Need to get 0 B/704 B of archives.
After this operation, 0 B of additional disk space will be used.
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 11477 files and directories currently installed.)
Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), gfortran, debhelper (>= 9), automake, dh-autoreconf, texinfo, texlive-latex-base, texlive-generic-recommended, epstool, transfig, pstoedit, libreadline-dev | libreadline6-dev | libreadline5-dev, libncurses5-dev, gperf, libhdf5-dev (>= 1.8.8), libblas-dev (>= 1.2-7), liblapack-dev (>= 3.4.1-4), gnuplot-nox, libfftw3-dev, less, libpcre3-dev, flex, libglpk-dev (>= 4.15), libsuitesparse-dev (>= 1:3.2.0), gawk, ghostscript, libcurl4-gnutls-dev | libcurl4-dev, libqhull-dev, desktop-file-utils, libfltk1.3-dev, libgl2ps-dev, libgraphicsmagick++1-dev, libftgl-dev, libfontconfig1-dev, libqrupdate-dev, libarpack2-dev (>= 2.1+parpack96.dfsg-2), dh-exec, dpkg-dev (>= 1.16.1), gcc-4.8, g++-4.8
Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), gfortran, debhelper (>= 9), automake, dh-autoreconf, texinfo, texlive-latex-base, texlive-generic-recommended, epstool, transfig, pstoedit, libreadline-dev, libncurses5-dev, gperf, libhdf5-dev (>= 1.8.8), libblas-dev (>= 1.2-7), liblapack-dev (>= 3.4.1-4), gnuplot-nox, libfftw3-dev, less, libpcre3-dev, flex, libglpk-dev (>= 4.15), libsuitesparse-dev (>= 1:3.2.0), gawk, ghostscript, libcurl4-gnutls-dev, libqhull-dev, desktop-file-utils, libfltk1.3-dev, libgl2ps-dev, libgraphicsmagick++1-dev, libftgl-dev, libfontconfig1-dev, libqrupdate-dev, libarpack2-dev (>= 2.1+parpack96.dfsg-2), dh-exec, dpkg-dev (>= 1.16.1), gcc-4.8, g++-4.8
dpkg-deb: building package `sbuild-build-depends-octave-dummy' in `/«BUILDDIR»/resolver-3MHIv2/apt_archive/sbuild-build-depends-octave-dummy.deb'.
OK
Reading package lists...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install octave build dependencies (apt-based resolver)                       │
└──────────────────────────────────────────────────────────────────────────────┘

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  aglfn autoconf automake autopoint autotools-dev bsdmainutils comerr-dev
  debhelper desktop-file-utils dh-autoreconf dh-exec epstool file flex
  fontconfig fontconfig-config fonts-dejavu-core gawk gettext gettext-base
  gfortran gfortran-4.8 ghostscript gnuplot-nox gperf groff-base gsfonts
  hdf5-helpers imagemagick-common intltool-debian krb5-multidev less
  libamd2.3.1 libarpack2 libarpack2-dev libasprintf0c2 libavahi-client3
  libavahi-common-data libavahi-common3 libblas-dev libblas3 libbsd0
  libbtf1.2.0 libbz2-dev libcairo2 libcamd2.3.1 libccolamd2.8.0
  libcholmod2.1.2 libcolamd2.8.0 libcroco3 libcsparse3.1.2 libcups2
  libcupsfilters1 libcupsimage2 libcurl3-gnutls libcurl4-gnutls-dev
  libcxsparse3.1.2 libdatrie1 libdrm-dev libdrm-nouveau2 libdrm-omap1
  libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libexif-dev libexif12 libexpat1
  libexpat1-dev libffi6 libfftw3-bin libfftw3-dev libfftw3-double3
  libfftw3-single3 libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3
  libfltk-images1.3 libfltk1.3 libfltk1.3-dev libfontconfig1
  libfontconfig1-dev libfreetype6 libfreetype6-dev libftgl-dev libftgl2
  libgbm1 libgcrypt11 libgcrypt11-dev libgd3 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgfortran-4.8-dev libgfortran3 libgl1-mesa-dev
  libgl1-mesa-glx libgl2ps-dev libgl2ps0 libglapi-mesa libglib2.0-0
  libglpk-dev libglpk36 libglu1-mesa libglu1-mesa-dev libgmp-dev libgmpxx4ldbl
  libgnutls-dev libgnutls-openssl27 libgnutls26 libgnutlsxx27 libgpg-error-dev
  libgpg-error0 libgraphicsmagick++1-dev libgraphicsmagick++3
  libgraphicsmagick1-dev libgraphicsmagick3 libgraphite2-3 libgs9
  libgs9-common libgssapi-krb5-2 libgssrpc4 libharfbuzz0a libhdf5-7
  libhdf5-dev libice-dev libice6 libicu48 libidn11 libidn11-dev libijs-0.35
  libintl-perl libjasper-dev libjasper1 libjbig-dev libjbig0 libjbig2dec0
  libjpeg8 libjpeg8-dev libjs-jquery libk5crypto3 libkadm5clnt-mit8
  libkadm5srv-mit8 libkdb5-7 libkeyutils1 libklu1.2.1 libkpathsea6 libkrb5-3
  libkrb5-dev libkrb5support0 liblapack-dev liblapack3 liblcms1 liblcms1-dev
  liblcms2-2 libldap-2.4-2 libldap2-dev libldl2.1.0 libllvm3.3 liblqr-1-0
  libltdl-dev libltdl7 liblua5.1-0 liblzma-dev libmagic1 libmagick++5
  libmagickcore5 libmagickwand5 libncurses5-dev libopenjpeg2 libp11-kit-dev
  libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpaper-utils libpaper1 libpcre3-dev libpcrecpp0 libpipeline1 libpixman-1-0
  libplot2c2 libpng12-0 libpng12-dev libpoppler19 libpopt0 libpstoedit0c2a
  libptexenc1 libpthread-stubs0-dev libqhull-dev libqhull5 libqrupdate-dev
  libqrupdate1 libreadline-dev libreadline6-dev librtmp-dev librtmp0
  libsasl2-2 libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libspqr1.3.1
  libssh2-1 libssh2-1-dev libsuitesparse-dev libtasn1-3 libtasn1-3-dev
  libtext-unidecode-perl libthai-data libthai0 libtiff4 libtiff4-dev libtiff5
  libtiff5-dev libtiffxx5 libtinfo-dev libtool libumfpack5.6.2 libunistring0
  libvpx1 libwayland-client0 libwayland-server0 libwmf-dev libwmf0.2-7
  libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev
  libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-glx0 libxcb-glx0-dev
  libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-xfixes0 libxcb1 libxcb1-dev
  libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6
  libxfixes-dev libxfixes3 libxft2 libxinerama1 libxml-libxml-perl
  libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2
  libxml2-dev libxmu6 libxpm4 libxrender1 libxt6 libxxf86vm-dev libxxf86vm1
  luatex m4 man-db mesa-common-dev pkg-config po-debconf poppler-data pstoedit
  tex-common texinfo texlive-base texlive-binaries texlive-generic-recommended
  texlive-latex-base transfig ucf x11-common x11proto-core-dev
  x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev
  x11proto-input-dev x11proto-kb-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev xdg-utils xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  autoconf2.13 autoconf-archive gnu-standards autoconf-doc wamerican wordlist
  whois vacation doc-base dh-make bison gawk-doc gettext-doc gfortran-doc
  gfortran-4.8-doc libgfortran3-dbg ghostscript-cups ghostscript-x hpijs
  gnuplot-doc krb5-doc cups-common libcurl4-doc libcurl3-dbg fltk1.3-doc
  libcairo2-dev libjpeg-dev libpng-dev libxft-dev libxinerama-dev rng-tools
  libgcrypt11-doc libgd-tools libiodbc2-dev libmysqlclient-dev libgmp10-doc
  libmpfr-dev gnutls26-doc graphicsmagick graphicsmagick-dbg krb5-user
  libhdf5-doc libice-doc libintl-xs-perl libjasper-runtime liblcms-utils
  liblcms2-utils libtool-doc liblzma-doc libmagickcore5-extra ncurses-doc
  ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
  ttf-arphic-bkai00mp libsm-doc automaken gcj libwmf-doc libxcb-doc
  libxext-doc www-browser libmail-box-perl poppler-utils fonts-japanese-mincho
  fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic
  fonts-arphic-ukai fonts-arphic-uming fonts-unfonts-core texinfo-doc-nonfree
  perl-tk xpdf-reader pdf-viewer gv postscript-viewer xfig gvfs-bin
Recommended packages:
  curl wget lynx-cur libasprintf-dev libgettextpo-dev fonts-liberation groff
  ca-certificates libegl1-mesa-drivers fluid libgl1-mesa-dri libglib2.0-data
  shared-mime-info fonts-droid javascript-common krb5-locales libsasl2-modules
  libx11-doc libxml-sax-expat-perl xml-core texlive-luatex
  libmail-sendmail-perl lmodern python ruby wish texlive-latex-base-doc netpbm
  libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils
  x11-xserver-utils
The following NEW packages will be installed:
  aglfn autoconf automake autopoint autotools-dev bsdmainutils comerr-dev
  debhelper desktop-file-utils dh-autoreconf dh-exec epstool file flex
  fontconfig fontconfig-config fonts-dejavu-core gawk gettext gettext-base
  gfortran gfortran-4.8 ghostscript gnuplot-nox gperf groff-base gsfonts
  hdf5-helpers imagemagick-common intltool-debian krb5-multidev less
  libamd2.3.1 libarpack2 libarpack2-dev libasprintf0c2 libavahi-client3
  libavahi-common-data libavahi-common3 libblas-dev libblas3 libbsd0
  libbtf1.2.0 libbz2-dev libcairo2 libcamd2.3.1 libccolamd2.8.0
  libcholmod2.1.2 libcolamd2.8.0 libcroco3 libcsparse3.1.2 libcups2
  libcupsfilters1 libcupsimage2 libcurl3-gnutls libcurl4-gnutls-dev
  libcxsparse3.1.2 libdatrie1 libdrm-dev libdrm-nouveau2 libdrm-omap1
  libdrm-radeon1 libdrm2 libedit2 libegl1-mesa libexif-dev libexif12 libexpat1
  libexpat1-dev libffi6 libfftw3-bin libfftw3-dev libfftw3-double3
  libfftw3-single3 libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3
  libfltk-images1.3 libfltk1.3 libfltk1.3-dev libfontconfig1
  libfontconfig1-dev libfreetype6 libfreetype6-dev libftgl-dev libftgl2
  libgbm1 libgcrypt11 libgcrypt11-dev libgd3 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgfortran-4.8-dev libgfortran3 libgl1-mesa-dev
  libgl1-mesa-glx libgl2ps-dev libgl2ps0 libglapi-mesa libglib2.0-0
  libglpk-dev libglpk36 libglu1-mesa libglu1-mesa-dev libgmp-dev libgmpxx4ldbl
  libgnutls-dev libgnutls-openssl27 libgnutls26 libgnutlsxx27 libgpg-error-dev
  libgpg-error0 libgraphicsmagick++1-dev libgraphicsmagick++3
  libgraphicsmagick1-dev libgraphicsmagick3 libgraphite2-3 libgs9
  libgs9-common libgssapi-krb5-2 libgssrpc4 libharfbuzz0a libhdf5-7
  libhdf5-dev libice-dev libice6 libicu48 libidn11 libidn11-dev libijs-0.35
  libintl-perl libjasper-dev libjasper1 libjbig-dev libjbig0 libjbig2dec0
  libjpeg8 libjpeg8-dev libjs-jquery libk5crypto3 libkadm5clnt-mit8
  libkadm5srv-mit8 libkdb5-7 libkeyutils1 libklu1.2.1 libkpathsea6 libkrb5-3
  libkrb5-dev libkrb5support0 liblapack-dev liblapack3 liblcms1 liblcms1-dev
  liblcms2-2 libldap-2.4-2 libldap2-dev libldl2.1.0 libllvm3.3 liblqr-1-0
  libltdl-dev libltdl7 liblua5.1-0 liblzma-dev libmagic1 libmagick++5
  libmagickcore5 libmagickwand5 libncurses5-dev libopenjpeg2 libp11-kit-dev
  libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpaper-utils libpaper1 libpcre3-dev libpcrecpp0 libpipeline1 libpixman-1-0
  libplot2c2 libpng12-0 libpng12-dev libpoppler19 libpopt0 libpstoedit0c2a
  libptexenc1 libpthread-stubs0-dev libqhull-dev libqhull5 libqrupdate-dev
  libqrupdate1 libreadline-dev libreadline6-dev librtmp-dev librtmp0
  libsasl2-2 libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libspqr1.3.1
  libssh2-1 libssh2-1-dev libsuitesparse-dev libtasn1-3 libtasn1-3-dev
  libtext-unidecode-perl libthai-data libthai0 libtiff4 libtiff4-dev libtiff5
  libtiff5-dev libtiffxx5 libtinfo-dev libtool libumfpack5.6.2 libunistring0
  libvpx1 libwayland-client0 libwayland-server0 libwmf-dev libwmf0.2-7
  libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev
  libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-glx0 libxcb-glx0-dev
  libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-xfixes0 libxcb1 libxcb1-dev
  libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6
  libxfixes-dev libxfixes3 libxft2 libxinerama1 libxml-libxml-perl
  libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2
  libxml2-dev libxmu6 libxpm4 libxrender1 libxt6 libxxf86vm-dev libxxf86vm1
  luatex m4 man-db mesa-common-dev pkg-config po-debconf poppler-data pstoedit
  sbuild-build-depends-octave-dummy tex-common texinfo texlive-base
  texlive-binaries texlive-generic-recommended texlive-latex-base transfig ucf
  x11-common x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev
  x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev
  x11proto-xext-dev x11proto-xf86vidmode-dev xdg-utils xorg-sgml-doctools
  xtrans-dev zlib1g-dev
0 upgraded, 295 newly installed, 0 to remove and 32 not upgraded.
Need to get 141 MB/141 MB of archives.
After this operation, 392 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ jessie-staging/main libpipeline1 armhf 1.2.5-1 [24.2 kB]
Get:2 http://172.17.0.1/private/ jessie-staging/main libpopt0 armhf 1.16-8 [55.0 kB]
Get:3 http://172.17.0.1/private/ jessie-staging/main groff-base armhf 1.22.2-3 [666 kB]
Get:4 http://172.17.0.1/private/ jessie-staging/main bsdmainutils armhf 9.0.5 [206 kB]
Get:5 http://172.17.0.1/private/ jessie-staging/main man-db armhf 2.6.5-2 [949 kB]
Get:6 http://172.17.0.1/private/ jessie-staging/main libasprintf0c2 armhf 0.18.3.1-2 [29.5 kB]
Get:7 http://172.17.0.1/private/ jessie-staging/main libbsd0 armhf 0.6.0-1 [66.6 kB]
Get:8 http://172.17.0.1/private/ jessie-staging/main libedit2 armhf 3.1-20130712-2 [77.6 kB]
Get:9 http://172.17.0.1/private/ jessie-staging/main libgpg-error0 armhf 1.12-0.2 [78.9 kB]
Get:10 http://172.17.0.1/private/ jessie-staging/main libgcrypt11 armhf 1.5.3-2 [296 kB]
Get:11 http://172.17.0.1/private/ jessie-staging/main libffi6 armhf 3.0.13-4 [19.8 kB]
Get:12 http://172.17.0.1/private/ jessie-staging/main libp11-kit0 armhf 0.20.1-3 [154 kB]
Get:13 http://172.17.0.1/private/ jessie-staging/main libtasn1-3 armhf 2.14-3 [64.1 kB]
Get:14 http://172.17.0.1/private/ jessie-staging/main libgnutls26 armhf 2.12.23-8 [596 kB]
Get:15 http://172.17.0.1/private/ jessie-staging/main libgnutls-openssl27 armhf 2.12.23-8 [218 kB]
Get:16 http://172.17.0.1/private/ jessie-staging/main libkeyutils1 armhf 1.5.6-1 [7900 B]
Get:17 http://172.17.0.1/private/ jessie-staging/main libkrb5support0 armhf 1.11.3+dfsg-3+nmu1 [55.0 kB]
Get:18 http://172.17.0.1/private/ jessie-staging/main libk5crypto3 armhf 1.11.3+dfsg-3+nmu1 [130 kB]
Get:19 http://172.17.0.1/private/ jessie-staging/main libkrb5-3 armhf 1.11.3+dfsg-3+nmu1 [338 kB]
Get:20 http://172.17.0.1/private/ jessie-staging/main libgssapi-krb5-2 armhf 1.11.3+dfsg-3+nmu1 [145 kB]
Get:21 http://172.17.0.1/private/ jessie-staging/main libgssrpc4 armhf 1.11.3+dfsg-3+nmu1 [84.5 kB]
Get:22 http://172.17.0.1/private/ jessie-staging/main libidn11 armhf 1.28-1 [181 kB]
Get:23 http://172.17.0.1/private/ jessie-staging/main libkadm5clnt-mit8 armhf 1.11.3+dfsg-3+nmu1 [68.5 kB]
Get:24 http://172.17.0.1/private/ jessie-staging/main libkdb5-7 armhf 1.11.3+dfsg-3+nmu1 [66.4 kB]
Get:25 http://172.17.0.1/private/ jessie-staging/main libkadm5srv-mit8 armhf 1.11.3+dfsg-3+nmu1 [83.2 kB]
Get:26 http://172.17.0.1/private/ jessie-staging/main libsasl2-modules-db armhf 2.1.25.dfsg1-17 [64.9 kB]
Get:27 http://172.17.0.1/private/ jessie-staging/main libsasl2-2 armhf 2.1.25.dfsg1-17 [104 kB]
Get:28 http://172.17.0.1/private/ jessie-staging/main libldap-2.4-2 armhf 2.4.31-1+nmu2+b1 [214 kB]
Get:29 http://172.17.0.1/private/ jessie-staging/main libmagic1 armhf 1:5.14-2 [213 kB]
Get:30 http://172.17.0.1/private/ jessie-staging/main libxml2 armhf 2.9.1+dfsg1-3 [836 kB]
Get:31 http://172.17.0.1/private/ jessie-staging/main libsigsegv2 armhf 2.10-2 [29.2 kB]
Get:32 http://172.17.0.1/private/ jessie-staging/main m4 armhf 1.4.16-5 [245 kB]
Get:33 http://172.17.0.1/private/ jessie-staging/main flex armhf 2.5.35-10.1 [321 kB]
Get:34 http://172.17.0.1/private/ jessie-staging/main gawk armhf 1:4.0.1+dfsg-2.1 [943 kB]
Get:35 http://172.17.0.1/private/ jessie-staging/main imagemagick-common all 8:6.7.7.10-6 [123 kB]
Get:36 http://172.17.0.1/private/ jessie-staging/main libamd2.3.1 armhf 1:4.2.1-3 [22.6 kB]
Get:37 http://172.17.0.1/private/ jessie-staging/main libavahi-common-data armhf 0.6.31-2 [137 kB]
Get:38 http://172.17.0.1/private/ jessie-staging/main libavahi-common3 armhf 0.6.31-2 [52.6 kB]
Get:39 http://172.17.0.1/private/ jessie-staging/main libavahi-client3 armhf 0.6.31-2 [55.4 kB]
Get:40 http://172.17.0.1/private/ jessie-staging/main libbtf1.2.0 armhf 1:4.2.1-3 [12.1 kB]
Get:41 http://172.17.0.1/private/ jessie-staging/main libdrm2 armhf 2.4.49-2 [474 kB]
Get:42 http://172.17.0.1/private/ jessie-staging/main libglapi-mesa armhf 9.2.2-1 [63.2 kB]
Get:43 http://172.17.0.1/private/ jessie-staging/main libllvm3.3 armhf 1:3.3-12 [8302 kB]
Get:44 http://172.17.0.1/private/ jessie-staging/main libwayland-client0 armhf 1.3.0-1+rpi1 [20.7 kB]
Get:45 http://172.17.0.1/private/ jessie-staging/main libwayland-server0 armhf 1.3.0-1+rpi1 [24.9 kB]
Get:46 http://172.17.0.1/private/ jessie-staging/main libxau6 armhf 1:1.0.8-1 [19.9 kB]
Get:47 http://172.17.0.1/private/ jessie-staging/main libxdmcp6 armhf 1:1.1.1-1 [24.6 kB]
Get:48 http://172.17.0.1/private/ jessie-staging/main libxcb1 armhf 1.9.1-3.1 [42.6 kB]
Get:49 http://172.17.0.1/private/ jessie-staging/main libxcb-dri2-0 armhf 1.9.1-3.1 [12.4 kB]
Get:50 http://172.17.0.1/private/ jessie-staging/main libgbm1 armhf 9.2.2-1 [418 kB]
Get:51 http://172.17.0.1/private/ jessie-staging/main libx11-data all 2:1.6.2-1 [125 kB]
Get:52 http://172.17.0.1/private/ jessie-staging/main libx11-6 armhf 2:1.6.2-1 [867 kB]
Get:53 http://172.17.0.1/private/ jessie-staging/main libx11-xcb1 armhf 2:1.6.2-1 [163 kB]
Get:54 http://172.17.0.1/private/ jessie-staging/main libxcb-render0 armhf 1.9.1-3.1 [17.4 kB]
Get:55 http://172.17.0.1/private/ jessie-staging/main libxcb-shape0 armhf 1.9.1-3.1 [11.3 kB]
Get:56 http://172.17.0.1/private/ jessie-staging/main libxcb-xfixes0 armhf 1.9.1-3.1 [14.0 kB]
Get:57 http://172.17.0.1/private/ jessie-staging/main libegl1-mesa armhf 9.2.2-1 [74.6 kB]
Get:58 http://172.17.0.1/private/ jessie-staging/main libexpat1 armhf 2.1.0-4 [117 kB]
Get:59 http://172.17.0.1/private/ jessie-staging/main libpng12-0 armhf 1.2.49-5 [179 kB]
Get:60 http://172.17.0.1/private/ jessie-staging/main libfreetype6 armhf 2.5.1-1 [460 kB]
Get:61 http://172.17.0.1/private/ jessie-staging/main ucf all 3.0027+nmu1 [70.6 kB]
Get:62 http://172.17.0.1/private/ jessie-staging/main fonts-dejavu-core all 2.33+svn2514-3 [1042 kB]
Get:63 http://172.17.0.1/private/ jessie-staging/main fontconfig-config all 2.11.0-2 [270 kB]
Get:64 http://172.17.0.1/private/ jessie-staging/main libfontconfig1 armhf 2.11.0-2 [329 kB]
Get:65 http://172.17.0.1/private/ jessie-staging/main libxcb-glx0 armhf 1.9.1-3.1 [27.0 kB]
Get:66 http://172.17.0.1/private/ jessie-staging/main libxfixes3 armhf 1:5.0.1-1 [21.0 kB]
Get:67 http://172.17.0.1/private/ jessie-staging/main libxdamage1 armhf 1:1.1.4-1 [14.6 kB]
Get:68 http://172.17.0.1/private/ jessie-staging/main libxext6 armhf 2:1.3.2-1 [51.1 kB]
Get:69 http://172.17.0.1/private/ jessie-staging/main libxxf86vm1 armhf 1:1.1.3-1 [20.0 kB]
Get:70 http://172.17.0.1/private/ jessie-staging/main libgl1-mesa-glx armhf 9.2.2-1 [128 kB]
Get:71 http://172.17.0.1/private/ jessie-staging/main libpixman-1-0 armhf 0.30.2-2 [460 kB]
Get:72 http://172.17.0.1/private/ jessie-staging/main libxcb-shm0 armhf 1.9.1-3.1 [10.8 kB]
Get:73 http://172.17.0.1/private/ jessie-staging/main libxrender1 armhf 1:0.9.8-1 [30.4 kB]
Get:74 http://172.17.0.1/private/ jessie-staging/main libcairo2 armhf 1.12.16-2 [998 kB]
Get:75 http://172.17.0.1/private/ jessie-staging/main libcamd2.3.1 armhf 1:4.2.1-3 [20.4 kB]
Get:76 http://172.17.0.1/private/ jessie-staging/main libccolamd2.8.0 armhf 1:4.2.1-3 [21.5 kB]
Get:77 http://172.17.0.1/private/ jessie-staging/main libgfortran3 armhf 4.8.2-1+rpi1 [226 kB]
Get:78 http://172.17.0.1/private/ jessie-staging/main libblas3 armhf 1.2.20110419-7 [186 kB]
Get:79 http://172.17.0.1/private/ jessie-staging/main libcolamd2.8.0 armhf 1:4.2.1-3 [17.8 kB]
Get:80 http://172.17.0.1/private/ jessie-staging/main liblapack3 armhf 3.5.0-2 [2416 kB]
Get:81 http://172.17.0.1/private/ jessie-staging/main libcholmod2.1.2 armhf 1:4.2.1-3 [364 kB]
Get:82 http://172.17.0.1/private/ jessie-staging/main libglib2.0-0 armhf 2.36.4-1 [1907 kB]
Get:83 http://172.17.0.1/private/ jessie-staging/main libcroco3 armhf 0.6.8-2 [119 kB]
Get:84 http://172.17.0.1/private/ jessie-staging/main libcsparse3.1.2 armhf 1:4.2.1-3 [30.1 kB]
Get:85 http://172.17.0.1/private/ jessie-staging/main libcups2 armhf 1.6.4-2+rpi1 [263 kB]
Get:86 http://172.17.0.1/private/ jessie-staging/main libcupsimage2 armhf 1.6.4-2+rpi1 [108 kB]
Get:87 http://172.17.0.1/private/ jessie-staging/main libjpeg8 armhf 8d-2 [133 kB]
Get:88 http://172.17.0.1/private/ jessie-staging/main libjbig0 armhf 2.0-2 [31.5 kB]
Get:89 http://172.17.0.1/private/ jessie-staging/main libtiff4 armhf 3.9.7-3 [190 kB]
Get:90 http://172.17.0.1/private/ jessie-staging/main libcupsfilters1 armhf 1.0.42-2+rpi1 [91.6 kB]
Get:91 http://172.17.0.1/private/ jessie-staging/main librtmp0 armhf 2.4+20121230.gitdf6c518-1 [58.1 kB]
Get:92 http://172.17.0.1/private/ jessie-staging/main libssh2-1 armhf 1.4.3-2 [127 kB]
Get:93 http://172.17.0.1/private/ jessie-staging/main libcurl3-gnutls armhf 7.33.0-1 [264 kB]
Get:94 http://172.17.0.1/private/ jessie-staging/main libcxsparse3.1.2 armhf 1:4.2.1-3 [48.8 kB]
Get:95 http://172.17.0.1/private/ jessie-staging/main libdatrie1 armhf 0.2.7.1-1 [28.1 kB]
Get:96 http://172.17.0.1/private/ jessie-staging/main libdrm-nouveau2 armhf 2.4.49-2 [468 kB]
Get:97 http://172.17.0.1/private/ jessie-staging/main libdrm-omap1 armhf 2.4.49-2 [459 kB]
Get:98 http://172.17.0.1/private/ jessie-staging/main libdrm-radeon1 armhf 2.4.49-2 [477 kB]
Get:99 http://172.17.0.1/private/ jessie-staging/main libexif12 armhf 0.6.21-1 [669 kB]
Get:100 http://172.17.0.1/private/ jessie-staging/main libfftw3-double3 armhf 3.3.3-7+rpi1 [428 kB]
Get:101 http://172.17.0.1/private/ jessie-staging/main libfftw3-single3 armhf 3.3.3-7+rpi1 [398 kB]
Get:102 http://172.17.0.1/private/ jessie-staging/main libxft2 armhf 2.3.1-1 [55.4 kB]
Get:103 http://172.17.0.1/private/ jessie-staging/main libxinerama1 armhf 2:1.1.3-1 [16.9 kB]
Get:104 http://172.17.0.1/private/ jessie-staging/main libfltk1.3 armhf 1.3.2-3 [743 kB]
Get:105 http://172.17.0.1/private/ jessie-staging/main libfltk-cairo1.3 armhf 1.3.2-3 [77.3 kB]
Get:106 http://172.17.0.1/private/ jessie-staging/main libfltk-forms1.3 armhf 1.3.2-3 [84.2 kB]
Get:107 http://172.17.0.1/private/ jessie-staging/main libfltk-gl1.3 armhf 1.3.2-3 [111 kB]
Get:108 http://172.17.0.1/private/ jessie-staging/main libfltk-images1.3 armhf 1.3.2-3 [98.4 kB]
Get:109 http://172.17.0.1/private/ jessie-staging/main libvpx1 armhf 1.2.0-2+rpi1 [209 kB]
Get:110 http://172.17.0.1/private/ jessie-staging/main libxpm4 armhf 1:3.5.10-1 [44.9 kB]
Get:111 http://172.17.0.1/private/ jessie-staging/main libgd3 armhf 2.1.0-3 [156 kB]
Get:112 http://172.17.0.1/private/ jessie-staging/main libjasper1 armhf 1.900.1-14 [141 kB]
Get:113 http://172.17.0.1/private/ jessie-staging/main libgdk-pixbuf2.0-common all 2.28.2-1 [291 kB]
Get:114 http://172.17.0.1/private/ jessie-staging/main libgdk-pixbuf2.0-0 armhf 2.28.2-1 [141 kB]
Get:115 http://172.17.0.1/private/ jessie-staging/main libltdl7 armhf 2.4.2-1.3 [349 kB]
Get:116 http://172.17.0.1/private/ jessie-staging/main libglpk36 armhf 4.52.1-2+b1 [443 kB]
Get:117 http://172.17.0.1/private/ jessie-staging/main libglu1-mesa armhf 9.0.0-2 [166 kB]
Get:118 http://172.17.0.1/private/ jessie-staging/main libgmpxx4ldbl armhf 2:5.1.2+dfsg-3 [22.2 kB]
Get:119 http://172.17.0.1/private/ jessie-staging/main libgraphite2-3 armhf 1.2.4-1 [57.9 kB]
Get:120 http://172.17.0.1/private/ jessie-staging/main libharfbuzz0a armhf 0.9.19-1 [432 kB]
Get:121 http://172.17.0.1/private/ jessie-staging/main libhdf5-7 armhf 1.8.11-5 [1585 kB]
Get:122 http://172.17.0.1/private/ jessie-staging/main x11-common all 1:7.7+4 [282 kB]
Get:123 http://172.17.0.1/private/ jessie-staging/main libice6 armhf 2:1.0.8-2 [56.2 kB]
Get:124 http://172.17.0.1/private/ jessie-staging/main libicu48 armhf 4.8.1.1-14 [4493 kB]
Get:125 http://172.17.0.1/private/ jessie-staging/main libklu1.2.1 armhf 1:4.2.1-3 [81.5 kB]
Get:126 http://172.17.0.1/private/ jessie-staging/main liblcms1 armhf 1.19.dfsg-1.2 [98.5 kB]
Get:127 http://172.17.0.1/private/ jessie-staging/main liblcms2-2 armhf 2.2+git20110628-2.3 [124 kB]
Get:128 http://172.17.0.1/private/ jessie-staging/main libldl2.1.0 armhf 1:4.2.1-3 [12.0 kB]
Get:129 http://172.17.0.1/private/ jessie-staging/main liblqr-1-0 armhf 0.4.1-2 [26.6 kB]
Get:130 http://172.17.0.1/private/ jessie-staging/main liblua5.1-0 armhf 5.1.5-5 [146 kB]
Get:131 http://172.17.0.1/private/ jessie-staging/main libsm6 armhf 2:1.2.1-2 [32.5 kB]
Get:132 http://172.17.0.1/private/ jessie-staging/main libxt6 armhf 1:1.1.4-1 [183 kB]
Get:133 http://172.17.0.1/private/ jessie-staging/main libmagickcore5 armhf 8:6.7.7.10-6+b1 [2045 kB]
Get:134 http://172.17.0.1/private/ jessie-staging/main libmagickwand5 armhf 8:6.7.7.10-6+b1 [505 kB]
Get:135 http://172.17.0.1/private/ jessie-staging/main libmagick++5 armhf 8:6.7.7.10-6+b1 [213 kB]
Get:136 http://172.17.0.1/private/ jessie-staging/main libthai-data all 0.1.20-1 [157 kB]
Get:137 http://172.17.0.1/private/ jessie-staging/main libthai0 armhf 0.1.20-1 [41.4 kB]
Get:138 http://172.17.0.1/private/ jessie-staging/main fontconfig armhf 2.11.0-2 [407 kB]
Get:139 http://172.17.0.1/private/ jessie-staging/main libpango-1.0-0 armhf 1.36.0-1 [257 kB]
Get:140 http://172.17.0.1/private/ jessie-staging/main libpangoft2-1.0-0 armhf 1.36.0-1 [191 kB]
Get:141 http://172.17.0.1/private/ jessie-staging/main libpangocairo-1.0-0 armhf 1.36.0-1 [181 kB]
Get:142 http://172.17.0.1/private/ jessie-staging/main libpaper1 armhf 1.1.24+nmu2 [20.9 kB]
Get:143 http://172.17.0.1/private/ jessie-staging/main libpcrecpp0 armhf 1:8.31-2 [125 kB]
Get:144 http://172.17.0.1/private/ jessie-staging/main libopenjpeg2 armhf 1.3+dfsg-4.7 [76.2 kB]
Get:145 http://172.17.0.1/private/ jessie-staging/main libpoppler19 armhf 0.18.4-8 [990 kB]
Get:146 http://172.17.0.1/private/ jessie-staging/main libxmu6 armhf 2:1.1.1-1 [59.1 kB]
Get:147 http://172.17.0.1/private/ jessie-staging/main libxaw7 armhf 2:1.0.11-1 [195 kB]
Get:148 http://172.17.0.1/private/ jessie-staging/main libplot2c2 armhf 2.6-3 [819 kB]
Get:149 http://172.17.0.1/private/ jessie-staging/main libpstoedit0c2a armhf 3.62-1 [364 kB]
Get:150 http://172.17.0.1/private/ jessie-staging/main libspqr1.3.1 armhf 1:4.2.1-3 [73.6 kB]
Get:151 http://172.17.0.1/private/ jessie-staging/main libtiff5 armhf 4.0.3-6 [229 kB]
Get:152 http://172.17.0.1/private/ jessie-staging/main libtiffxx5 armhf 4.0.3-6 [74.0 kB]
Get:153 http://172.17.0.1/private/ jessie-staging/main libumfpack5.6.2 armhf 1:4.2.1-3 [314 kB]
Get:154 http://172.17.0.1/private/ jessie-staging/main libunistring0 armhf 0.9.3-5 [408 kB]
Get:155 http://172.17.0.1/private/ jessie-staging/main libwmf0.2-7 armhf 0.2.8.4-10.3 [172 kB]
Get:156 http://172.17.0.1/private/ jessie-staging/main poppler-data all 0.4.6-4 [1481 kB]
Get:157 http://172.17.0.1/private/ jessie-staging/main libgnutlsxx27 armhf 2.12.23-8 [220 kB]
Get:158 http://172.17.0.1/private/ jessie-staging/main libjbig-dev armhf 2.0-2 [11.3 kB]
Get:159 http://172.17.0.1/private/ jessie-staging/main file armhf 1:5.14-2 [53.8 kB]
Get:160 http://172.17.0.1/private/ jessie-staging/main gettext-base armhf 0.18.3.1-2 [135 kB]
Get:161 http://172.17.0.1/private/ jessie-staging/main less armhf 458-2 [125 kB]
Get:162 http://172.17.0.1/private/ jessie-staging/main libtext-unidecode-perl all 0.04-2 [115 kB]
Get:163 http://172.17.0.1/private/ jessie-staging/main libintl-perl all 1.23-1 [1209 kB]
Get:164 http://172.17.0.1/private/ jessie-staging/main libxml-namespacesupport-perl all 1.09-3 [15.3 kB]
Get:165 http://172.17.0.1/private/ jessie-staging/main libxml-sax-base-perl all 1.07-1 [23.1 kB]
Get:166 http://172.17.0.1/private/ jessie-staging/main libxml-sax-perl all 0.99+dfsg-2 [68.3 kB]
Get:167 http://172.17.0.1/private/ jessie-staging/main libxml-libxml-perl armhf 2.0107+dfsg-1 [395 kB]
Get:168 http://172.17.0.1/private/ jessie-staging/main texinfo armhf 5.2.0.dfsg.1-2 [1371 kB]
Get:169 http://172.17.0.1/private/ jessie-staging/main autoconf all 2.69-2 [339 kB]
Get:170 http://172.17.0.1/private/ jessie-staging/main autotools-dev all 20130810.1 [69.6 kB]
Get:171 http://172.17.0.1/private/ jessie-staging/main automake all 1:1.14-3 [719 kB]
Get:172 http://172.17.0.1/private/ jessie-staging/main autopoint all 0.18.3.1-2 [392 kB]
Get:173 http://172.17.0.1/private/ jessie-staging/main gettext armhf 0.18.3.1-2 [1829 kB]
Get:174 http://172.17.0.1/private/ jessie-staging/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
Get:175 http://172.17.0.1/private/ jessie-staging/main po-debconf all 1.0.16+nmu2 [223 kB]
Get:176 http://172.17.0.1/private/ jessie-staging/main debhelper all 9.20131127 [687 kB]
Get:177 http://172.17.0.1/private/ jessie-staging/main desktop-file-utils armhf 0.22-1 [73.0 kB]
Get:178 http://172.17.0.1/private/ jessie-staging/main libtool armhf 2.4.2-1.3 [617 kB]
Get:179 http://172.17.0.1/private/ jessie-staging/main dh-autoreconf all 9 [15.5 kB]
Get:180 http://172.17.0.1/private/ jessie-staging/main libijs-0.35 armhf 0.35-8 [19.0 kB]
Get:181 http://172.17.0.1/private/ jessie-staging/main libjbig2dec0 armhf 0.11+20120125-1 [46.4 kB]
Get:182 http://172.17.0.1/private/ jessie-staging/main libgs9-common all 9.05~dfsg-8 [1981 kB]
Get:183 http://172.17.0.1/private/ jessie-staging/main libgs9 armhf 9.05~dfsg-8 [1546 kB]
Get:184 http://172.17.0.1/private/ jessie-staging/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2 [3364 kB]
Get:185 http://172.17.0.1/private/ jessie-staging/main ghostscript armhf 9.05~dfsg-8 [81.0 kB]
Get:186 http://172.17.0.1/private/ jessie-staging/main epstool armhf 3.08+repack-3 [118 kB]
Get:187 http://172.17.0.1/private/ jessie-staging/main libgfortran-4.8-dev armhf 4.8.2-1+rpi1 [300 kB]
Get:188 http://172.17.0.1/private/ jessie-staging/main gfortran-4.8 armhf 4.8.2-1+rpi1 [5704 kB]
Get:189 http://172.17.0.1/private/ jessie-staging/main gfortran armhf 4:4.8.1-3 [1134 B]
Get:190 http://172.17.0.1/private/ jessie-staging/main aglfn all 1.7-2 [36.2 kB]
Get:191 http://172.17.0.1/private/ jessie-staging/main gnuplot-nox armhf 4.6.4-1 [937 kB]
Get:192 http://172.17.0.1/private/ jessie-staging/main gperf armhf 3.0.4-1 [148 kB]
Get:193 http://172.17.0.1/private/ jessie-staging/main hdf5-helpers armhf 1.8.11-5 [32.6 kB]
Get:194 http://172.17.0.1/private/ jessie-staging/main comerr-dev armhf 2.1-1.42.8-1 [42.1 kB]
Get:195 http://172.17.0.1/private/ jessie-staging/main krb5-multidev armhf 1.11.3+dfsg-3+nmu1 [163 kB]
Get:196 http://172.17.0.1/private/ jessie-staging/main libarpack2 armhf 3.1.4-1 [128 kB]
Get:197 http://172.17.0.1/private/ jessie-staging/main libblas-dev armhf 1.2.20110419-7 [201 kB]
Get:198 http://172.17.0.1/private/ jessie-staging/main libbz2-dev armhf 1.0.6-5 [33.8 kB]
Get:199 http://172.17.0.1/private/ jessie-staging/main libgpg-error-dev armhf 1.12-0.2 [32.1 kB]
Get:200 http://172.17.0.1/private/ jessie-staging/main libgcrypt11-dev armhf 1.5.3-2 [372 kB]
Get:201 http://172.17.0.1/private/ jessie-staging/main zlib1g-dev armhf 1:1.2.8.dfsg-1 [212 kB]
Get:202 http://172.17.0.1/private/ jessie-staging/main libtasn1-3-dev armhf 2.14-3 [409 kB]
Get:203 http://172.17.0.1/private/ jessie-staging/main libp11-kit-dev armhf 0.20.1-3 [147 kB]
Get:204 http://172.17.0.1/private/ jessie-staging/main libgnutls-dev armhf 2.12.23-8 [696 kB]
Get:205 http://172.17.0.1/private/ jessie-staging/main pkg-config armhf 0.26-1 [56.9 kB]
Get:206 http://172.17.0.1/private/ jessie-staging/main libidn11-dev armhf 1.28-1 [661 kB]
Get:207 http://172.17.0.1/private/ jessie-staging/main libkrb5-dev armhf 1.11.3+dfsg-3+nmu1 [46.0 kB]
Get:208 http://172.17.0.1/private/ jessie-staging/main libldap2-dev armhf 2.4.31-1+nmu2+b1 [401 kB]
Get:209 http://172.17.0.1/private/ jessie-staging/main librtmp-dev armhf 2.4+20121230.gitdf6c518-1 [70.7 kB]
Get:210 http://172.17.0.1/private/ jessie-staging/main libssh2-1-dev armhf 1.4.3-2 [300 kB]
Get:211 http://172.17.0.1/private/ jessie-staging/main libcurl4-gnutls-dev armhf 7.33.0-1 [352 kB]
Get:212 http://172.17.0.1/private/ jessie-staging/main libdrm-dev armhf 2.4.49-2 [588 kB]
Get:213 http://172.17.0.1/private/ jessie-staging/main libjs-jquery all 1.7.2+dfsg-3 [96.9 kB]
Get:214 http://172.17.0.1/private/ jessie-staging/main libexif-dev armhf 0.6.21-1 [401 kB]
Get:215 http://172.17.0.1/private/ jessie-staging/main libexpat1-dev armhf 2.1.0-4 [210 kB]
Get:216 http://172.17.0.1/private/ jessie-staging/main libfftw3-bin armhf 3.3.3-7+rpi1 [40.4 kB]
Get:217 http://172.17.0.1/private/ jessie-staging/main libfftw3-dev armhf 3.3.3-7+rpi1 [818 kB]
Get:218 http://172.17.0.1/private/ jessie-staging/main xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:219 http://172.17.0.1/private/ jessie-staging/main x11proto-core-dev all 7.0.24-1 [779 kB]
Get:220 http://172.17.0.1/private/ jessie-staging/main libxau-dev armhf 1:1.0.8-1 [23.0 kB]
Get:221 http://172.17.0.1/private/ jessie-staging/main libxdmcp-dev armhf 1:1.1.1-1 [40.8 kB]
Get:222 http://172.17.0.1/private/ jessie-staging/main x11proto-input-dev all 2.3-1 [177 kB]
Get:223 http://172.17.0.1/private/ jessie-staging/main x11proto-kb-dev all 1.0.6-2 [269 kB]
Get:224 http://172.17.0.1/private/ jessie-staging/main xtrans-dev all 1.3.2-1 [96.3 kB]
Get:225 http://172.17.0.1/private/ jessie-staging/main libpthread-stubs0-dev armhf 0.3-4 [4042 B]
Get:226 http://172.17.0.1/private/ jessie-staging/main libxcb1-dev armhf 1.9.1-3.1 [99.2 kB]
Get:227 http://172.17.0.1/private/ jessie-staging/main libx11-dev armhf 2:1.6.2-1 [991 kB]
Get:228 http://172.17.0.1/private/ jessie-staging/main libfltk1.3-dev armhf 1.3.2-3 [1184 kB]
Get:229 http://172.17.0.1/private/ jessie-staging/main libfreetype6-dev armhf 2.5.1-1 [790 kB]
Get:230 http://172.17.0.1/private/ jessie-staging/main libfontconfig1-dev armhf 2.11.0-2 [929 kB]
Get:231 http://172.17.0.1/private/ jessie-staging/main libftgl2 armhf 2.1.3~rc5-4 [98.6 kB]
Get:232 http://172.17.0.1/private/ jessie-staging/main mesa-common-dev armhf 9.2.2-1 [276 kB]
Get:233 http://172.17.0.1/private/ jessie-staging/main libx11-xcb-dev armhf 2:1.6.2-1 [165 kB]
Get:234 http://172.17.0.1/private/ jessie-staging/main libxcb-dri2-0-dev armhf 1.9.1-3.1 [15.8 kB]
Get:235 http://172.17.0.1/private/ jessie-staging/main libxcb-glx0-dev armhf 1.9.1-3.1 [46.4 kB]
Get:236 http://172.17.0.1/private/ jessie-staging/main x11proto-xext-dev all 7.2.1-1 [273 kB]
Get:237 http://172.17.0.1/private/ jessie-staging/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
Get:238 http://172.17.0.1/private/ jessie-staging/main libxfixes-dev armhf 1:5.0.1-1 [24.1 kB]
Get:239 http://172.17.0.1/private/ jessie-staging/main x11proto-damage-dev all 1:1.2.1-2 [11.8 kB]
Get:240 http://172.17.0.1/private/ jessie-staging/main libxdamage-dev armhf 1:1.1.4-1 [14.3 kB]
Get:241 http://172.17.0.1/private/ jessie-staging/main libxext-dev armhf 2:1.3.2-1 [110 kB]
Get:242 http://172.17.0.1/private/ jessie-staging/main x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B]
Get:243 http://172.17.0.1/private/ jessie-staging/main libxxf86vm-dev armhf 1:1.1.3-1 [25.5 kB]
Get:244 http://172.17.0.1/private/ jessie-staging/main x11proto-dri2-dev all 2.8-2 [18.2 kB]
Get:245 http://172.17.0.1/private/ jessie-staging/main x11proto-gl-dev all 1.4.16-2 [32.1 kB]
Get:246 http://172.17.0.1/private/ jessie-staging/main libgl1-mesa-dev armhf 9.2.2-1 [35.1 kB]
Get:247 http://172.17.0.1/private/ jessie-staging/main libglu1-mesa-dev armhf 9.0.0-2 [238 kB]
Get:248 http://172.17.0.1/private/ jessie-staging/main libftgl-dev armhf 2.1.3~rc5-4 [937 kB]
Get:249 http://172.17.0.1/private/ jessie-staging/main libgl2ps0 armhf 1.3.8-1 [36.8 kB]
Get:250 http://172.17.0.1/private/ jessie-staging/main libgl2ps-dev armhf 1.3.8-1 [5406 B]
Get:251 http://172.17.0.1/private/ jessie-staging/main libgmp-dev armhf 2:5.1.2+dfsg-3 [603 kB]
Get:252 http://172.17.0.1/private/ jessie-staging/main liblapack-dev armhf 3.5.0-2 [2716 kB]
Get:253 http://172.17.0.1/private/ jessie-staging/main libsuitesparse-dev armhf 1:4.2.1-3 [1259 kB]
Get:254 http://172.17.0.1/private/ jessie-staging/main libglpk-dev armhf 4.52.1-2+b1 [514 kB]
Get:255 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick3 armhf 1.3.16-1.2 [1342 kB]
Get:256 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick++3 armhf 1.3.16-1.2 [130 kB]
Get:257 http://172.17.0.1/private/ jessie-staging/main libjpeg8-dev armhf 8d-2 [238 kB]
Get:258 http://172.17.0.1/private/ jessie-staging/main libjasper-dev armhf 1.900.1-14 [546 kB]
Get:259 http://172.17.0.1/private/ jessie-staging/main liblcms1-dev armhf 1.19.dfsg-1.2 [179 kB]
Get:260 http://172.17.0.1/private/ jessie-staging/main libwmf-dev armhf 0.2.8.4-10.3 [208 kB]
Get:261 http://172.17.0.1/private/ jessie-staging/main libice-dev armhf 2:1.0.8-2 [65.9 kB]
Get:262 http://172.17.0.1/private/ jessie-staging/main libsm-dev armhf 2:1.2.1-2 [35.6 kB]
Get:263 http://172.17.0.1/private/ jessie-staging/main libxml2-dev armhf 2.9.1+dfsg1-3 [837 kB]
Get:264 http://172.17.0.1/private/ jessie-staging/main liblzma-dev armhf 5.1.1alpha+20120614-2 [272 kB]
Get:265 http://172.17.0.1/private/ jessie-staging/main libtiff5-dev armhf 4.0.3-6 [357 kB]
Get:266 http://172.17.0.1/private/ jessie-staging/main libtiff4-dev armhf 4.0.3-6 [70.2 kB]
Get:267 http://172.17.0.1/private/ jessie-staging/main libpng12-dev armhf 1.2.49-5 [258 kB]
Get:268 http://172.17.0.1/private/ jessie-staging/main libltdl-dev armhf 2.4.2-1.3 [203 kB]
Get:269 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick1-dev armhf 1.3.16-1.2 [1823 kB]
Get:270 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick++1-dev armhf 1.3.16-1.2 [384 kB]
Get:271 http://172.17.0.1/private/ jessie-staging/main libhdf5-dev armhf 1.8.11-5 [7156 kB]
Get:272 http://172.17.0.1/private/ jessie-staging/main libkpathsea6 armhf 2013.20130729.30972-2 [160 kB]
Get:273 http://172.17.0.1/private/ jessie-staging/main libtinfo-dev armhf 5.9+20130608-1 [92.5 kB]
Get:274 http://172.17.0.1/private/ jessie-staging/main libncurses5-dev armhf 5.9+20130608-1 [201 kB]
Get:275 http://172.17.0.1/private/ jessie-staging/main libpaper-utils armhf 1.1.24+nmu2 [17.9 kB]
Get:276 http://172.17.0.1/private/ jessie-staging/main libpcre3-dev armhf 1:8.31-2 [350 kB]
Get:277 http://172.17.0.1/private/ jessie-staging/main libptexenc1 armhf 2013.20130729.30972-2 [55.7 kB]
Get:278 http://172.17.0.1/private/ jessie-staging/main libqhull5 armhf 2009.1-3 [154 kB]
Get:279 http://172.17.0.1/private/ jessie-staging/main libqhull-dev armhf 2009.1-3 [219 kB]
Get:280 http://172.17.0.1/private/ jessie-staging/main libqrupdate1 armhf 1.1.1-1 [74.0 kB]
Get:281 http://172.17.0.1/private/ jessie-staging/main libqrupdate-dev armhf 1.1.1-1 [87.5 kB]
Get:282 http://172.17.0.1/private/ jessie-staging/main libreadline6-dev armhf 6.2+dfsg-0.1 [164 kB]
Get:283 http://172.17.0.1/private/ jessie-staging/main libreadline-dev armhf 6.2+dfsg-0.1 [898 B]
Get:284 http://172.17.0.1/private/ jessie-staging/main tex-common all 4.04 [639 kB]
Get:285 http://172.17.0.1/private/ jessie-staging/main luatex armhf 0.76.0-3 [3601 kB]
Get:286 http://172.17.0.1/private/ jessie-staging/main pstoedit armhf 3.62-1 [143 kB]
Get:287 http://172.17.0.1/private/ jessie-staging/main xdg-utils all 1.1.0~rc1+git20111210-7 [83.7 kB]
Get:288 http://172.17.0.1/private/ jessie-staging/main texlive-binaries armhf 2013.20130729.30972-2 [5951 kB]
Get:289 http://172.17.0.1/private/ jessie-staging/main texlive-base all 2013.20131112-1 [16.1 MB]
Get:290 http://172.17.0.1/private/ jessie-staging/main texlive-generic-recommended all 2013.20131112-1 [2141 kB]
Get:291 http://172.17.0.1/private/ jessie-staging/main texlive-latex-base all 2013.20131112-1 [855 kB]
Get:292 http://172.17.0.1/private/ jessie-staging/main transfig armhf 1:3.2.5.e-1 [642 kB]
Get:293 http://172.17.0.1/private/ jessie-staging/main dh-exec armhf 0.12 [24.0 kB]
Get:294 http://172.17.0.1/private/ jessie-staging/main libarpack2-dev armhf 3.1.4-1 [177 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 141 MB in 37s (3742 kB/s)
Selecting previously unselected package libpipeline1:armhf.
(Reading database ... 11477 files and directories currently installed.)
Unpacking libpipeline1:armhf (from .../libpipeline1_1.2.5-1_armhf.deb) ...
Selecting previously unselected package libpopt0:armhf.
Unpacking libpopt0:armhf (from .../libpopt0_1.16-8_armhf.deb) ...
Selecting previously unselected package groff-base.
Unpacking groff-base (from .../groff-base_1.22.2-3_armhf.deb) ...
Selecting previously unselected package bsdmainutils.
Unpacking bsdmainutils (from .../bsdmainutils_9.0.5_armhf.deb) ...
Selecting previously unselected package man-db.
Unpacking man-db (from .../man-db_2.6.5-2_armhf.deb) ...
Selecting previously unselected package libasprintf0c2:armhf.
Unpacking libasprintf0c2:armhf (from .../libasprintf0c2_0.18.3.1-2_armhf.deb) ...
Selecting previously unselected package libbsd0:armhf.
Unpacking libbsd0:armhf (from .../libbsd0_0.6.0-1_armhf.deb) ...
Selecting previously unselected package libedit2:armhf.
Unpacking libedit2:armhf (from .../libedit2_3.1-20130712-2_armhf.deb) ...
Selecting previously unselected package libgpg-error0:armhf.
Unpacking libgpg-error0:armhf (from .../libgpg-error0_1.12-0.2_armhf.deb) ...
Selecting previously unselected package libgcrypt11:armhf.
Unpacking libgcrypt11:armhf (from .../libgcrypt11_1.5.3-2_armhf.deb) ...
Selecting previously unselected package libffi6:armhf.
Unpacking libffi6:armhf (from .../libffi6_3.0.13-4_armhf.deb) ...
Selecting previously unselected package libp11-kit0:armhf.
Unpacking libp11-kit0:armhf (from .../libp11-kit0_0.20.1-3_armhf.deb) ...
Selecting previously unselected package libtasn1-3:armhf.
Unpacking libtasn1-3:armhf (from .../libtasn1-3_2.14-3_armhf.deb) ...
Selecting previously unselected package libgnutls26:armhf.
Unpacking libgnutls26:armhf (from .../libgnutls26_2.12.23-8_armhf.deb) ...
Selecting previously unselected package libgnutls-openssl27:armhf.
Unpacking libgnutls-openssl27:armhf (from .../libgnutls-openssl27_2.12.23-8_armhf.deb) ...
Selecting previously unselected package libkeyutils1:armhf.
Unpacking libkeyutils1:armhf (from .../libkeyutils1_1.5.6-1_armhf.deb) ...
Selecting previously unselected package libkrb5support0:armhf.
Unpacking libkrb5support0:armhf (from .../libkrb5support0_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libk5crypto3:armhf.
Unpacking libk5crypto3:armhf (from .../libk5crypto3_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libkrb5-3:armhf.
Unpacking libkrb5-3:armhf (from .../libkrb5-3_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Unpacking libgssapi-krb5-2:armhf (from .../libgssapi-krb5-2_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libgssrpc4:armhf.
Unpacking libgssrpc4:armhf (from .../libgssrpc4_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libidn11:armhf.
Unpacking libidn11:armhf (from .../libidn11_1.28-1_armhf.deb) ...
Selecting previously unselected package libkadm5clnt-mit8:armhf.
Unpacking libkadm5clnt-mit8:armhf (from .../libkadm5clnt-mit8_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libkdb5-7:armhf.
Unpacking libkdb5-7:armhf (from .../libkdb5-7_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libkadm5srv-mit8:armhf.
Unpacking libkadm5srv-mit8:armhf (from .../libkadm5srv-mit8_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Unpacking libsasl2-modules-db:armhf (from .../libsasl2-modules-db_2.1.25.dfsg1-17_armhf.deb) ...
Selecting previously unselected package libsasl2-2:armhf.
Unpacking libsasl2-2:armhf (from .../libsasl2-2_2.1.25.dfsg1-17_armhf.deb) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Unpacking libldap-2.4-2:armhf (from .../libldap-2.4-2_2.4.31-1+nmu2+b1_armhf.deb) ...
Selecting previously unselected package libmagic1:armhf.
Unpacking libmagic1:armhf (from .../libmagic1_1%3a5.14-2_armhf.deb) ...
Selecting previously unselected package libxml2:armhf.
Unpacking libxml2:armhf (from .../libxml2_2.9.1+dfsg1-3_armhf.deb) ...
Selecting previously unselected package libsigsegv2:armhf.
Unpacking libsigsegv2:armhf (from .../libsigsegv2_2.10-2_armhf.deb) ...
Selecting previously unselected package m4.
Unpacking m4 (from .../archives/m4_1.4.16-5_armhf.deb) ...
Selecting previously unselected package flex.
Unpacking flex (from .../flex_2.5.35-10.1_armhf.deb) ...
Setting up libsigsegv2:armhf (2.10-2) ...
Processing triggers for libc-bin ...
Selecting previously unselected package gawk.
(Reading database ... 12408 files and directories currently installed.)
Unpacking gawk (from .../gawk_1%3a4.0.1+dfsg-2.1_armhf.deb) ...
Selecting previously unselected package imagemagick-common.
Unpacking imagemagick-common (from .../imagemagick-common_8%3a6.7.7.10-6_all.deb) ...
Selecting previously unselected package libamd2.3.1:armhf.
Unpacking libamd2.3.1:armhf (from .../libamd2.3.1_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libavahi-common-data:armhf.
Unpacking libavahi-common-data:armhf (from .../libavahi-common-data_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libavahi-common3:armhf.
Unpacking libavahi-common3:armhf (from .../libavahi-common3_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libavahi-client3:armhf.
Unpacking libavahi-client3:armhf (from .../libavahi-client3_0.6.31-2_armhf.deb) ...
Selecting previously unselected package libbtf1.2.0:armhf.
Unpacking libbtf1.2.0:armhf (from .../libbtf1.2.0_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libdrm2:armhf.
Unpacking libdrm2:armhf (from .../libdrm2_2.4.49-2_armhf.deb) ...
Selecting previously unselected package libglapi-mesa:armhf.
Unpacking libglapi-mesa:armhf (from .../libglapi-mesa_9.2.2-1_armhf.deb) ...
Selecting previously unselected package libllvm3.3:armhf.
Unpacking libllvm3.3:armhf (from .../libllvm3.3_1%3a3.3-12_armhf.deb) ...
Selecting previously unselected package libwayland-client0:armhf.
Unpacking libwayland-client0:armhf (from .../libwayland-client0_1.3.0-1+rpi1_armhf.deb) ...
Selecting previously unselected package libwayland-server0:armhf.
Unpacking libwayland-server0:armhf (from .../libwayland-server0_1.3.0-1+rpi1_armhf.deb) ...
Selecting previously unselected package libxau6:armhf.
Unpacking libxau6:armhf (from .../libxau6_1%3a1.0.8-1_armhf.deb) ...
Selecting previously unselected package libxdmcp6:armhf.
Unpacking libxdmcp6:armhf (from .../libxdmcp6_1%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package libxcb1:armhf.
Unpacking libxcb1:armhf (from .../libxcb1_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Unpacking libxcb-dri2-0:armhf (from .../libxcb-dri2-0_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libgbm1:armhf.
Unpacking libgbm1:armhf (from .../libgbm1_9.2.2-1_armhf.deb) ...
Selecting previously unselected package libx11-data.
Unpacking libx11-data (from .../libx11-data_2%3a1.6.2-1_all.deb) ...
Selecting previously unselected package libx11-6:armhf.
Unpacking libx11-6:armhf (from .../libx11-6_2%3a1.6.2-1_armhf.deb) ...
Selecting previously unselected package libx11-xcb1:armhf.
Unpacking libx11-xcb1:armhf (from .../libx11-xcb1_2%3a1.6.2-1_armhf.deb) ...
Selecting previously unselected package libxcb-render0:armhf.
Unpacking libxcb-render0:armhf (from .../libxcb-render0_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libxcb-shape0:armhf.
Unpacking libxcb-shape0:armhf (from .../libxcb-shape0_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Unpacking libxcb-xfixes0:armhf (from .../libxcb-xfixes0_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libegl1-mesa:armhf.
Unpacking libegl1-mesa:armhf (from .../libegl1-mesa_9.2.2-1_armhf.deb) ...
Selecting previously unselected package libexpat1:armhf.
Unpacking libexpat1:armhf (from .../libexpat1_2.1.0-4_armhf.deb) ...
Selecting previously unselected package libpng12-0:armhf.
Unpacking libpng12-0:armhf (from .../libpng12-0_1.2.49-5_armhf.deb) ...
Selecting previously unselected package libfreetype6:armhf.
Unpacking libfreetype6:armhf (from .../libfreetype6_2.5.1-1_armhf.deb) ...
Selecting previously unselected package ucf.
Unpacking ucf (from .../ucf_3.0027+nmu1_all.deb) ...
Moving old data out of the way
Selecting previously unselected package fonts-dejavu-core.
Unpacking fonts-dejavu-core (from .../fonts-dejavu-core_2.33+svn2514-3_all.deb) ...
Selecting previously unselected package fontconfig-config.
Unpacking fontconfig-config (from .../fontconfig-config_2.11.0-2_all.deb) ...
Selecting previously unselected package libfontconfig1:armhf.
Unpacking libfontconfig1:armhf (from .../libfontconfig1_2.11.0-2_armhf.deb) ...
Selecting previously unselected package libxcb-glx0:armhf.
Unpacking libxcb-glx0:armhf (from .../libxcb-glx0_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libxfixes3:armhf.
Unpacking libxfixes3:armhf (from .../libxfixes3_1%3a5.0.1-1_armhf.deb) ...
Selecting previously unselected package libxdamage1:armhf.
Unpacking libxdamage1:armhf (from .../libxdamage1_1%3a1.1.4-1_armhf.deb) ...
Selecting previously unselected package libxext6:armhf.
Unpacking libxext6:armhf (from .../libxext6_2%3a1.3.2-1_armhf.deb) ...
Selecting previously unselected package libxxf86vm1:armhf.
Unpacking libxxf86vm1:armhf (from .../libxxf86vm1_1%3a1.1.3-1_armhf.deb) ...
Selecting previously unselected package libgl1-mesa-glx:armhf.
Unpacking libgl1-mesa-glx:armhf (from .../libgl1-mesa-glx_9.2.2-1_armhf.deb) ...
Selecting previously unselected package libpixman-1-0:armhf.
Unpacking libpixman-1-0:armhf (from .../libpixman-1-0_0.30.2-2_armhf.deb) ...
Selecting previously unselected package libxcb-shm0:armhf.
Unpacking libxcb-shm0:armhf (from .../libxcb-shm0_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libxrender1:armhf.
Unpacking libxrender1:armhf (from .../libxrender1_1%3a0.9.8-1_armhf.deb) ...
Selecting previously unselected package libcairo2:armhf.
Unpacking libcairo2:armhf (from .../libcairo2_1.12.16-2_armhf.deb) ...
Selecting previously unselected package libcamd2.3.1:armhf.
Unpacking libcamd2.3.1:armhf (from .../libcamd2.3.1_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libccolamd2.8.0:armhf.
Unpacking libccolamd2.8.0:armhf (from .../libccolamd2.8.0_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libgfortran3:armhf.
Unpacking libgfortran3:armhf (from .../libgfortran3_4.8.2-1+rpi1_armhf.deb) ...
Selecting previously unselected package libblas3.
Unpacking libblas3 (from .../libblas3_1.2.20110419-7_armhf.deb) ...
Selecting previously unselected package libcolamd2.8.0:armhf.
Unpacking libcolamd2.8.0:armhf (from .../libcolamd2.8.0_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package liblapack3.
Unpacking liblapack3 (from .../liblapack3_3.5.0-2_armhf.deb) ...
Selecting previously unselected package libcholmod2.1.2:armhf.
Unpacking libcholmod2.1.2:armhf (from .../libcholmod2.1.2_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libglib2.0-0:armhf.
Unpacking libglib2.0-0:armhf (from .../libglib2.0-0_2.36.4-1_armhf.deb) ...
Selecting previously unselected package libcroco3:armhf.
Unpacking libcroco3:armhf (from .../libcroco3_0.6.8-2_armhf.deb) ...
Selecting previously unselected package libcsparse3.1.2:armhf.
Unpacking libcsparse3.1.2:armhf (from .../libcsparse3.1.2_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libcups2:armhf.
Unpacking libcups2:armhf (from .../libcups2_1.6.4-2+rpi1_armhf.deb) ...
Selecting previously unselected package libcupsimage2:armhf.
Unpacking libcupsimage2:armhf (from .../libcupsimage2_1.6.4-2+rpi1_armhf.deb) ...
Selecting previously unselected package libjpeg8:armhf.
Unpacking libjpeg8:armhf (from .../libjpeg8_8d-2_armhf.deb) ...
Selecting previously unselected package libjbig0:armhf.
Unpacking libjbig0:armhf (from .../libjbig0_2.0-2_armhf.deb) ...
Selecting previously unselected package libtiff4:armhf.
Unpacking libtiff4:armhf (from .../libtiff4_3.9.7-3_armhf.deb) ...
Selecting previously unselected package libcupsfilters1:armhf.
Unpacking libcupsfilters1:armhf (from .../libcupsfilters1_1.0.42-2+rpi1_armhf.deb) ...
Selecting previously unselected package librtmp0:armhf.
Unpacking librtmp0:armhf (from .../librtmp0_2.4+20121230.gitdf6c518-1_armhf.deb) ...
Selecting previously unselected package libssh2-1:armhf.
Unpacking libssh2-1:armhf (from .../libssh2-1_1.4.3-2_armhf.deb) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Unpacking libcurl3-gnutls:armhf (from .../libcurl3-gnutls_7.33.0-1_armhf.deb) ...
Selecting previously unselected package libcxsparse3.1.2:armhf.
Unpacking libcxsparse3.1.2:armhf (from .../libcxsparse3.1.2_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libdatrie1:armhf.
Unpacking libdatrie1:armhf (from .../libdatrie1_0.2.7.1-1_armhf.deb) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Unpacking libdrm-nouveau2:armhf (from .../libdrm-nouveau2_2.4.49-2_armhf.deb) ...
Selecting previously unselected package libdrm-omap1:armhf.
Unpacking libdrm-omap1:armhf (from .../libdrm-omap1_2.4.49-2_armhf.deb) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Unpacking libdrm-radeon1:armhf (from .../libdrm-radeon1_2.4.49-2_armhf.deb) ...
Selecting previously unselected package libexif12:armhf.
Unpacking libexif12:armhf (from .../libexif12_0.6.21-1_armhf.deb) ...
Selecting previously unselected package libfftw3-double3:armhf.
Unpacking libfftw3-double3:armhf (from .../libfftw3-double3_3.3.3-7+rpi1_armhf.deb) ...
Selecting previously unselected package libfftw3-single3:armhf.
Unpacking libfftw3-single3:armhf (from .../libfftw3-single3_3.3.3-7+rpi1_armhf.deb) ...
Selecting previously unselected package libxft2:armhf.
Unpacking libxft2:armhf (from .../libxft2_2.3.1-1_armhf.deb) ...
Selecting previously unselected package libxinerama1:armhf.
Unpacking libxinerama1:armhf (from .../libxinerama1_2%3a1.1.3-1_armhf.deb) ...
Selecting previously unselected package libfltk1.3:armhf.
Unpacking libfltk1.3:armhf (from .../libfltk1.3_1.3.2-3_armhf.deb) ...
Selecting previously unselected package libfltk-cairo1.3:armhf.
Unpacking libfltk-cairo1.3:armhf (from .../libfltk-cairo1.3_1.3.2-3_armhf.deb) ...
Selecting previously unselected package libfltk-forms1.3:armhf.
Unpacking libfltk-forms1.3:armhf (from .../libfltk-forms1.3_1.3.2-3_armhf.deb) ...
Selecting previously unselected package libfltk-gl1.3:armhf.
Unpacking libfltk-gl1.3:armhf (from .../libfltk-gl1.3_1.3.2-3_armhf.deb) ...
Selecting previously unselected package libfltk-images1.3:armhf.
Unpacking libfltk-images1.3:armhf (from .../libfltk-images1.3_1.3.2-3_armhf.deb) ...
Selecting previously unselected package libvpx1:armhf.
Unpacking libvpx1:armhf (from .../libvpx1_1.2.0-2+rpi1_armhf.deb) ...
Selecting previously unselected package libxpm4:armhf.
Unpacking libxpm4:armhf (from .../libxpm4_1%3a3.5.10-1_armhf.deb) ...
Selecting previously unselected package libgd3:armhf.
Unpacking libgd3:armhf (from .../libgd3_2.1.0-3_armhf.deb) ...
Selecting previously unselected package libjasper1:armhf.
Unpacking libjasper1:armhf (from .../libjasper1_1.900.1-14_armhf.deb) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Unpacking libgdk-pixbuf2.0-common (from .../libgdk-pixbuf2.0-common_2.28.2-1_all.deb) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Unpacking libgdk-pixbuf2.0-0:armhf (from .../libgdk-pixbuf2.0-0_2.28.2-1_armhf.deb) ...
Selecting previously unselected package libltdl7:armhf.
Unpacking libltdl7:armhf (from .../libltdl7_2.4.2-1.3_armhf.deb) ...
Selecting previously unselected package libglpk36:armhf.
Unpacking libglpk36:armhf (from .../libglpk36_4.52.1-2+b1_armhf.deb) ...
Selecting previously unselected package libglu1-mesa:armhf.
Unpacking libglu1-mesa:armhf (from .../libglu1-mesa_9.0.0-2_armhf.deb) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Unpacking libgmpxx4ldbl:armhf (from .../libgmpxx4ldbl_2%3a5.1.2+dfsg-3_armhf.deb) ...
Selecting previously unselected package libgraphite2-3:armhf.
Unpacking libgraphite2-3:armhf (from .../libgraphite2-3_1.2.4-1_armhf.deb) ...
Selecting previously unselected package libharfbuzz0a:armhf.
Unpacking libharfbuzz0a:armhf (from .../libharfbuzz0a_0.9.19-1_armhf.deb) ...
Selecting previously unselected package libhdf5-7:armhf.
Unpacking libhdf5-7:armhf (from .../libhdf5-7_1.8.11-5_armhf.deb) ...
Selecting previously unselected package x11-common.
Unpacking x11-common (from .../x11-common_1%3a7.7+4_all.deb) ...
Selecting previously unselected package libice6:armhf.
Unpacking libice6:armhf (from .../libice6_2%3a1.0.8-2_armhf.deb) ...
Selecting previously unselected package libicu48:armhf.
Unpacking libicu48:armhf (from .../libicu48_4.8.1.1-14_armhf.deb) ...
Selecting previously unselected package libklu1.2.1:armhf.
Unpacking libklu1.2.1:armhf (from .../libklu1.2.1_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package liblcms1:armhf.
Unpacking liblcms1:armhf (from .../liblcms1_1.19.dfsg-1.2_armhf.deb) ...
Selecting previously unselected package liblcms2-2:armhf.
Unpacking liblcms2-2:armhf (from .../liblcms2-2_2.2+git20110628-2.3_armhf.deb) ...
Selecting previously unselected package libldl2.1.0:armhf.
Unpacking libldl2.1.0:armhf (from .../libldl2.1.0_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package liblqr-1-0:armhf.
Unpacking liblqr-1-0:armhf (from .../liblqr-1-0_0.4.1-2_armhf.deb) ...
Selecting previously unselected package liblua5.1-0:armhf.
Unpacking liblua5.1-0:armhf (from .../liblua5.1-0_5.1.5-5_armhf.deb) ...
Selecting previously unselected package libsm6:armhf.
Unpacking libsm6:armhf (from .../libsm6_2%3a1.2.1-2_armhf.deb) ...
Selecting previously unselected package libxt6:armhf.
Unpacking libxt6:armhf (from .../libxt6_1%3a1.1.4-1_armhf.deb) ...
Selecting previously unselected package libmagickcore5:armhf.
Unpacking libmagickcore5:armhf (from .../libmagickcore5_8%3a6.7.7.10-6+b1_armhf.deb) ...
Selecting previously unselected package libmagickwand5:armhf.
Unpacking libmagickwand5:armhf (from .../libmagickwand5_8%3a6.7.7.10-6+b1_armhf.deb) ...
Selecting previously unselected package libmagick++5:armhf.
Unpacking libmagick++5:armhf (from .../libmagick++5_8%3a6.7.7.10-6+b1_armhf.deb) ...
Selecting previously unselected package libthai-data.
Unpacking libthai-data (from .../libthai-data_0.1.20-1_all.deb) ...
Selecting previously unselected package libthai0:armhf.
Unpacking libthai0:armhf (from .../libthai0_0.1.20-1_armhf.deb) ...
Selecting previously unselected package fontconfig.
Unpacking fontconfig (from .../fontconfig_2.11.0-2_armhf.deb) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Unpacking libpango-1.0-0:armhf (from .../libpango-1.0-0_1.36.0-1_armhf.deb) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Unpacking libpangoft2-1.0-0:armhf (from .../libpangoft2-1.0-0_1.36.0-1_armhf.deb) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Unpacking libpangocairo-1.0-0:armhf (from .../libpangocairo-1.0-0_1.36.0-1_armhf.deb) ...
Selecting previously unselected package libpaper1:armhf.
Unpacking libpaper1:armhf (from .../libpaper1_1.1.24+nmu2_armhf.deb) ...
Selecting previously unselected package libpcrecpp0:armhf.
Unpacking libpcrecpp0:armhf (from .../libpcrecpp0_1%3a8.31-2_armhf.deb) ...
Selecting previously unselected package libopenjpeg2:armhf.
Unpacking libopenjpeg2:armhf (from .../libopenjpeg2_1.3+dfsg-4.7_armhf.deb) ...
Selecting previously unselected package libpoppler19:armhf.
Unpacking libpoppler19:armhf (from .../libpoppler19_0.18.4-8_armhf.deb) ...
Selecting previously unselected package libxmu6:armhf.
Unpacking libxmu6:armhf (from .../libxmu6_2%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package libxaw7:armhf.
Unpacking libxaw7:armhf (from .../libxaw7_2%3a1.0.11-1_armhf.deb) ...
Selecting previously unselected package libplot2c2.
Unpacking libplot2c2 (from .../libplot2c2_2.6-3_armhf.deb) ...
Selecting previously unselected package libpstoedit0c2a.
Unpacking libpstoedit0c2a (from .../libpstoedit0c2a_3.62-1_armhf.deb) ...
Selecting previously unselected package libspqr1.3.1:armhf.
Unpacking libspqr1.3.1:armhf (from .../libspqr1.3.1_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libtiff5:armhf.
Unpacking libtiff5:armhf (from .../libtiff5_4.0.3-6_armhf.deb) ...
Selecting previously unselected package libtiffxx5:armhf.
Unpacking libtiffxx5:armhf (from .../libtiffxx5_4.0.3-6_armhf.deb) ...
Selecting previously unselected package libumfpack5.6.2:armhf.
Unpacking libumfpack5.6.2:armhf (from .../libumfpack5.6.2_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libunistring0:armhf.
Unpacking libunistring0:armhf (from .../libunistring0_0.9.3-5_armhf.deb) ...
Selecting previously unselected package libwmf0.2-7:armhf.
Unpacking libwmf0.2-7:armhf (from .../libwmf0.2-7_0.2.8.4-10.3_armhf.deb) ...
Selecting previously unselected package poppler-data.
Unpacking poppler-data (from .../poppler-data_0.4.6-4_all.deb) ...
Selecting previously unselected package libgnutlsxx27:armhf.
Unpacking libgnutlsxx27:armhf (from .../libgnutlsxx27_2.12.23-8_armhf.deb) ...
Selecting previously unselected package libjbig-dev:armhf.
Unpacking libjbig-dev:armhf (from .../libjbig-dev_2.0-2_armhf.deb) ...
Selecting previously unselected package file.
Unpacking file (from .../file_1%3a5.14-2_armhf.deb) ...
Selecting previously unselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.18.3.1-2_armhf.deb) ...
Selecting previously unselected package less.
Unpacking less (from .../archives/less_458-2_armhf.deb) ...
Selecting previously unselected package libtext-unidecode-perl.
Unpacking libtext-unidecode-perl (from .../libtext-unidecode-perl_0.04-2_all.deb) ...
Selecting previously unselected package libintl-perl.
Unpacking libintl-perl (from .../libintl-perl_1.23-1_all.deb) ...
Selecting previously unselected package libxml-namespacesupport-perl.
Unpacking libxml-namespacesupport-perl (from .../libxml-namespacesupport-perl_1.09-3_all.deb) ...
Selecting previously unselected package libxml-sax-base-perl.
Unpacking libxml-sax-base-perl (from .../libxml-sax-base-perl_1.07-1_all.deb) ...
Selecting previously unselected package libxml-sax-perl.
Unpacking libxml-sax-perl (from .../libxml-sax-perl_0.99+dfsg-2_all.deb) ...
Selecting previously unselected package libxml-libxml-perl.
Unpacking libxml-libxml-perl (from .../libxml-libxml-perl_2.0107+dfsg-1_armhf.deb) ...
Selecting previously unselected package texinfo.
Unpacking texinfo (from .../texinfo_5.2.0.dfsg.1-2_armhf.deb) ...
Selecting previously unselected package autoconf.
Unpacking autoconf (from .../autoconf_2.69-2_all.deb) ...
Selecting previously unselected package autotools-dev.
Unpacking autotools-dev (from .../autotools-dev_20130810.1_all.deb) ...
Selecting previously unselected package automake.
Unpacking automake (from .../automake_1%3a1.14-3_all.deb) ...
Selecting previously unselected package autopoint.
Unpacking autopoint (from .../autopoint_0.18.3.1-2_all.deb) ...
Selecting previously unselected package gettext.
Unpacking gettext (from .../gettext_0.18.3.1-2_armhf.deb) ...
Selecting previously unselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously unselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ...
Selecting previously unselected package debhelper.
Unpacking debhelper (from .../debhelper_9.20131127_all.deb) ...
Selecting previously unselected package desktop-file-utils.
Unpacking desktop-file-utils (from .../desktop-file-utils_0.22-1_armhf.deb) ...
Selecting previously unselected package libtool.
Unpacking libtool (from .../libtool_2.4.2-1.3_armhf.deb) ...
Selecting previously unselected package dh-autoreconf.
Unpacking dh-autoreconf (from .../dh-autoreconf_9_all.deb) ...
Selecting previously unselected package libijs-0.35.
Unpacking libijs-0.35 (from .../libijs-0.35_0.35-8_armhf.deb) ...
Selecting previously unselected package libjbig2dec0.
Unpacking libjbig2dec0 (from .../libjbig2dec0_0.11+20120125-1_armhf.deb) ...
Selecting previously unselected package libgs9-common.
Unpacking libgs9-common (from .../libgs9-common_9.05~dfsg-8_all.deb) ...
Selecting previously unselected package libgs9.
Unpacking libgs9 (from .../libgs9_9.05~dfsg-8_armhf.deb) ...
Selecting previously unselected package gsfonts.
Unpacking gsfonts (from .../gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.2_all.deb) ...
Selecting previously unselected package ghostscript.
Unpacking ghostscript (from .../ghostscript_9.05~dfsg-8_armhf.deb) ...
Selecting previously unselected package epstool.
Unpacking epstool (from .../epstool_3.08+repack-3_armhf.deb) ...
Selecting previously unselected package libgfortran-4.8-dev:armhf.
Unpacking libgfortran-4.8-dev:armhf (from .../libgfortran-4.8-dev_4.8.2-1+rpi1_armhf.deb) ...
Selecting previously unselected package gfortran-4.8.
Unpacking gfortran-4.8 (from .../gfortran-4.8_4.8.2-1+rpi1_armhf.deb) ...
Selecting previously unselected package gfortran.
Unpacking gfortran (from .../gfortran_4%3a4.8.1-3_armhf.deb) ...
Selecting previously unselected package aglfn.
Unpacking aglfn (from .../archives/aglfn_1.7-2_all.deb) ...
Selecting previously unselected package gnuplot-nox.
Unpacking gnuplot-nox (from .../gnuplot-nox_4.6.4-1_armhf.deb) ...
Selecting previously unselected package gperf.
Unpacking gperf (from .../gperf_3.0.4-1_armhf.deb) ...
Selecting previously unselected package hdf5-helpers.
Unpacking hdf5-helpers (from .../hdf5-helpers_1.8.11-5_armhf.deb) ...
Selecting previously unselected package comerr-dev.
Unpacking comerr-dev (from .../comerr-dev_2.1-1.42.8-1_armhf.deb) ...
Selecting previously unselected package krb5-multidev.
Unpacking krb5-multidev (from .../krb5-multidev_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libarpack2.
Unpacking libarpack2 (from .../libarpack2_3.1.4-1_armhf.deb) ...
Selecting previously unselected package libblas-dev.
Unpacking libblas-dev (from .../libblas-dev_1.2.20110419-7_armhf.deb) ...
Selecting previously unselected package libbz2-dev:armhf.
Unpacking libbz2-dev:armhf (from .../libbz2-dev_1.0.6-5_armhf.deb) ...
Selecting previously unselected package libgpg-error-dev.
Unpacking libgpg-error-dev (from .../libgpg-error-dev_1.12-0.2_armhf.deb) ...
Selecting previously unselected package libgcrypt11-dev.
Unpacking libgcrypt11-dev (from .../libgcrypt11-dev_1.5.3-2_armhf.deb) ...
Selecting previously unselected package zlib1g-dev:armhf.
Unpacking zlib1g-dev:armhf (from .../zlib1g-dev_1%3a1.2.8.dfsg-1_armhf.deb) ...
Selecting previously unselected package libtasn1-3-dev.
Unpacking libtasn1-3-dev (from .../libtasn1-3-dev_2.14-3_armhf.deb) ...
Selecting previously unselected package libp11-kit-dev.
Unpacking libp11-kit-dev (from .../libp11-kit-dev_0.20.1-3_armhf.deb) ...
Selecting previously unselected package libgnutls-dev.
Unpacking libgnutls-dev (from .../libgnutls-dev_2.12.23-8_armhf.deb) ...
Selecting previously unselected package pkg-config.
Unpacking pkg-config (from .../pkg-config_0.26-1_armhf.deb) ...
Selecting previously unselected package libidn11-dev.
Unpacking libidn11-dev (from .../libidn11-dev_1.28-1_armhf.deb) ...
Selecting previously unselected package libkrb5-dev.
Unpacking libkrb5-dev (from .../libkrb5-dev_1.11.3+dfsg-3+nmu1_armhf.deb) ...
Selecting previously unselected package libldap2-dev:armhf.
Unpacking libldap2-dev:armhf (from .../libldap2-dev_2.4.31-1+nmu2+b1_armhf.deb) ...
Selecting previously unselected package librtmp-dev.
Unpacking librtmp-dev (from .../librtmp-dev_2.4+20121230.gitdf6c518-1_armhf.deb) ...
Selecting previously unselected package libssh2-1-dev:armhf.
Unpacking libssh2-1-dev:armhf (from .../libssh2-1-dev_1.4.3-2_armhf.deb) ...
Selecting previously unselected package libcurl4-gnutls-dev.
Unpacking libcurl4-gnutls-dev (from .../libcurl4-gnutls-dev_7.33.0-1_armhf.deb) ...
Selecting previously unselected package libdrm-dev:armhf.
Unpacking libdrm-dev:armhf (from .../libdrm-dev_2.4.49-2_armhf.deb) ...
Selecting previously unselected package libjs-jquery.
Unpacking libjs-jquery (from .../libjs-jquery_1.7.2+dfsg-3_all.deb) ...
Selecting previously unselected package libexif-dev.
Unpacking libexif-dev (from .../libexif-dev_0.6.21-1_armhf.deb) ...
Selecting previously unselected package libexpat1-dev:armhf.
Unpacking libexpat1-dev:armhf (from .../libexpat1-dev_2.1.0-4_armhf.deb) ...
Selecting previously unselected package libfftw3-bin.
Unpacking libfftw3-bin (from .../libfftw3-bin_3.3.3-7+rpi1_armhf.deb) ...
Selecting previously unselected package libfftw3-dev:armhf.
Unpacking libfftw3-dev:armhf (from .../libfftw3-dev_3.3.3-7+rpi1_armhf.deb) ...
Selecting previously unselected package xorg-sgml-doctools.
Unpacking xorg-sgml-doctools (from .../xorg-sgml-doctools_1%3a1.11-1_all.deb) ...
Selecting previously unselected package x11proto-core-dev.
Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.24-1_all.deb) ...
Selecting previously unselected package libxau-dev:armhf.
Unpacking libxau-dev:armhf (from .../libxau-dev_1%3a1.0.8-1_armhf.deb) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Unpacking libxdmcp-dev:armhf (from .../libxdmcp-dev_1%3a1.1.1-1_armhf.deb) ...
Selecting previously unselected package x11proto-input-dev.
Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.3-1_all.deb) ...
Selecting previously unselected package x11proto-kb-dev.
Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.6-2_all.deb) ...
Selecting previously unselected package xtrans-dev.
Unpacking xtrans-dev (from .../xtrans-dev_1.3.2-1_all.deb) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Unpacking libpthread-stubs0-dev:armhf (from .../libpthread-stubs0-dev_0.3-4_armhf.deb) ...
Selecting previously unselected package libxcb1-dev:armhf.
Unpacking libxcb1-dev:armhf (from .../libxcb1-dev_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libx11-dev:armhf.
Unpacking libx11-dev:armhf (from .../libx11-dev_2%3a1.6.2-1_armhf.deb) ...
Selecting previously unselected package libfltk1.3-dev.
Unpacking libfltk1.3-dev (from .../libfltk1.3-dev_1.3.2-3_armhf.deb) ...
Selecting previously unselected package libfreetype6-dev.
Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.5.1-1_armhf.deb) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Unpacking libfontconfig1-dev:armhf (from .../libfontconfig1-dev_2.11.0-2_armhf.deb) ...
Selecting previously unselected package libftgl2.
Unpacking libftgl2 (from .../libftgl2_2.1.3~rc5-4_armhf.deb) ...
Selecting previously unselected package mesa-common-dev.
Unpacking mesa-common-dev (from .../mesa-common-dev_9.2.2-1_armhf.deb) ...
Selecting previously unselected package libx11-xcb-dev.
Unpacking libx11-xcb-dev (from .../libx11-xcb-dev_2%3a1.6.2-1_armhf.deb) ...
Selecting previously unselected package libxcb-dri2-0-dev:armhf.
Unpacking libxcb-dri2-0-dev:armhf (from .../libxcb-dri2-0-dev_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package libxcb-glx0-dev:armhf.
Unpacking libxcb-glx0-dev:armhf (from .../libxcb-glx0-dev_1.9.1-3.1_armhf.deb) ...
Selecting previously unselected package x11proto-xext-dev.
Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.2.1-1_all.deb) ...
Selecting previously unselected package x11proto-fixes-dev.
Unpacking x11proto-fixes-dev (from .../x11proto-fixes-dev_1%3a5.0-2_all.deb) ...
Selecting previously unselected package libxfixes-dev.
Unpacking libxfixes-dev (from .../libxfixes-dev_1%3a5.0.1-1_armhf.deb) ...
Selecting previously unselected package x11proto-damage-dev.
Unpacking x11proto-damage-dev (from .../x11proto-damage-dev_1%3a1.2.1-2_all.deb) ...
Selecting previously unselected package libxdamage-dev.
Unpacking libxdamage-dev (from .../libxdamage-dev_1%3a1.1.4-1_armhf.deb) ...
Selecting previously unselected package libxext-dev:armhf.
Unpacking libxext-dev:armhf (from .../libxext-dev_2%3a1.3.2-1_armhf.deb) ...
Selecting previously unselected package x11proto-xf86vidmode-dev.
Unpacking x11proto-xf86vidmode-dev (from .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Unpacking libxxf86vm-dev:armhf (from .../libxxf86vm-dev_1%3a1.1.3-1_armhf.deb) ...
Selecting previously unselected package x11proto-dri2-dev.
Unpacking x11proto-dri2-dev (from .../x11proto-dri2-dev_2.8-2_all.deb) ...
Selecting previously unselected package x11proto-gl-dev.
Unpacking x11proto-gl-dev (from .../x11proto-gl-dev_1.4.16-2_all.deb) ...
Selecting previously unselected package libgl1-mesa-dev.
Unpacking libgl1-mesa-dev (from .../libgl1-mesa-dev_9.2.2-1_armhf.deb) ...
Selecting previously unselected package libglu1-mesa-dev.
Unpacking libglu1-mesa-dev (from .../libglu1-mesa-dev_9.0.0-2_armhf.deb) ...
Selecting previously unselected package libftgl-dev.
Unpacking libftgl-dev (from .../libftgl-dev_2.1.3~rc5-4_armhf.deb) ...
Selecting previously unselected package libgl2ps0.
Unpacking libgl2ps0 (from .../libgl2ps0_1.3.8-1_armhf.deb) ...
Selecting previously unselected package libgl2ps-dev.
Unpacking libgl2ps-dev (from .../libgl2ps-dev_1.3.8-1_armhf.deb) ...
Selecting previously unselected package libgmp-dev:armhf.
Unpacking libgmp-dev:armhf (from .../libgmp-dev_2%3a5.1.2+dfsg-3_armhf.deb) ...
Selecting previously unselected package liblapack-dev.
Unpacking liblapack-dev (from .../liblapack-dev_3.5.0-2_armhf.deb) ...
Selecting previously unselected package libsuitesparse-dev:armhf.
Unpacking libsuitesparse-dev:armhf (from .../libsuitesparse-dev_1%3a4.2.1-3_armhf.deb) ...
Selecting previously unselected package libglpk-dev.
Unpacking libglpk-dev (from .../libglpk-dev_4.52.1-2+b1_armhf.deb) ...
Selecting previously unselected package libgraphicsmagick3.
Unpacking libgraphicsmagick3 (from .../libgraphicsmagick3_1.3.16-1.2_armhf.deb) ...
Selecting previously unselected package libgraphicsmagick++3.
Unpacking libgraphicsmagick++3 (from .../libgraphicsmagick++3_1.3.16-1.2_armhf.deb) ...
Selecting previously unselected package libjpeg8-dev:armhf.
Unpacking libjpeg8-dev:armhf (from .../libjpeg8-dev_8d-2_armhf.deb) ...
Selecting previously unselected package libjasper-dev.
Unpacking libjasper-dev (from .../libjasper-dev_1.900.1-14_armhf.deb) ...
Selecting previously unselected package liblcms1-dev:armhf.
Unpacking liblcms1-dev:armhf (from .../liblcms1-dev_1.19.dfsg-1.2_armhf.deb) ...
Selecting previously unselected package libwmf-dev.
Unpacking libwmf-dev (from .../libwmf-dev_0.2.8.4-10.3_armhf.deb) ...
Selecting previously unselected package libice-dev:armhf.
Unpacking libice-dev:armhf (from .../libice-dev_2%3a1.0.8-2_armhf.deb) ...
Selecting previously unselected package libsm-dev:armhf.
Unpacking libsm-dev:armhf (from .../libsm-dev_2%3a1.2.1-2_armhf.deb) ...
Selecting previously unselected package libxml2-dev:armhf.
Unpacking libxml2-dev:armhf (from .../libxml2-dev_2.9.1+dfsg1-3_armhf.deb) ...
Selecting previously unselected package liblzma-dev:armhf.
Unpacking liblzma-dev:armhf (from .../liblzma-dev_5.1.1alpha+20120614-2_armhf.deb) ...
Selecting previously unselected package libtiff5-dev:armhf.
Unpacking libtiff5-dev:armhf (from .../libtiff5-dev_4.0.3-6_armhf.deb) ...
Selecting previously unselected package libtiff4-dev:armhf.
Unpacking libtiff4-dev:armhf (from .../libtiff4-dev_4.0.3-6_armhf.deb) ...
Selecting previously unselected package libpng12-dev.
Unpacking libpng12-dev (from .../libpng12-dev_1.2.49-5_armhf.deb) ...
Selecting previously unselected package libltdl-dev:armhf.
Unpacking libltdl-dev:armhf (from .../libltdl-dev_2.4.2-1.3_armhf.deb) ...
Selecting previously unselected package libgraphicsmagick1-dev.
Unpacking libgraphicsmagick1-dev (from .../libgraphicsmagick1-dev_1.3.16-1.2_armhf.deb) ...
Selecting previously unselected package libgraphicsmagick++1-dev.
Unpacking libgraphicsmagick++1-dev (from .../libgraphicsmagick++1-dev_1.3.16-1.2_armhf.deb) ...
Selecting previously unselected package libhdf5-dev.
Unpacking libhdf5-dev (from .../libhdf5-dev_1.8.11-5_armhf.deb) ...
Selecting previously unselected package libkpathsea6.
Unpacking libkpathsea6 (from .../libkpathsea6_2013.20130729.30972-2_armhf.deb) ...
Selecting previously unselected package libtinfo-dev:armhf.
Unpacking libtinfo-dev:armhf (from .../libtinfo-dev_5.9+20130608-1_armhf.deb) ...
Selecting previously unselected package libncurses5-dev:armhf.
Unpacking libncurses5-dev:armhf (from .../libncurses5-dev_5.9+20130608-1_armhf.deb) ...
Selecting previously unselected package libpaper-utils.
Unpacking libpaper-utils (from .../libpaper-utils_1.1.24+nmu2_armhf.deb) ...
Selecting previously unselected package libpcre3-dev:armhf.
Unpacking libpcre3-dev:armhf (from .../libpcre3-dev_1%3a8.31-2_armhf.deb) ...
Selecting previously unselected package libptexenc1.
Unpacking libptexenc1 (from .../libptexenc1_2013.20130729.30972-2_armhf.deb) ...
Selecting previously unselected package libqhull5.
Unpacking libqhull5 (from .../libqhull5_2009.1-3_armhf.deb) ...
Selecting previously unselected package libqhull-dev.
Unpacking libqhull-dev (from .../libqhull-dev_2009.1-3_armhf.deb) ...
Selecting previously unselected package libqrupdate1.
Unpacking libqrupdate1 (from .../libqrupdate1_1.1.1-1_armhf.deb) ...
Selecting previously unselected package libqrupdate-dev.
Unpacking libqrupdate-dev (from .../libqrupdate-dev_1.1.1-1_armhf.deb) ...
Selecting previously unselected package libreadline6-dev:armhf.
Unpacking libreadline6-dev:armhf (from .../libreadline6-dev_6.2+dfsg-0.1_armhf.deb) ...
Selecting previously unselected package libreadline-dev:armhf.
Unpacking libreadline-dev:armhf (from .../libreadline-dev_6.2+dfsg-0.1_armhf.deb) ...
Selecting previously unselected package tex-common.
Unpacking tex-common (from .../tex-common_4.04_all.deb) ...
Selecting previously unselected package luatex.
Unpacking luatex (from .../luatex_0.76.0-3_armhf.deb) ...
Selecting previously unselected package pstoedit.
Unpacking pstoedit (from .../pstoedit_3.62-1_armhf.deb) ...
Selecting previously unselected package xdg-utils.
Unpacking xdg-utils (from .../xdg-utils_1.1.0~rc1+git20111210-7_all.deb) ...
Selecting previously unselected package texlive-binaries.
Unpacking texlive-binaries (from .../texlive-binaries_2013.20130729.30972-2_armhf.deb) ...
Selecting previously unselected package texlive-base.
Unpacking texlive-base (from .../texlive-base_2013.20131112-1_all.deb) ...
Selecting previously unselected package texlive-generic-recommended.
Unpacking texlive-generic-recommended (from .../texlive-generic-recommended_2013.20131112-1_all.deb) ...
Selecting previously unselected package texlive-latex-base.
Unpacking texlive-latex-base (from .../texlive-latex-base_2013.20131112-1_all.deb) ...
Selecting previously unselected package transfig.
Unpacking transfig (from .../transfig_1%3a3.2.5.e-1_armhf.deb) ...
Selecting previously unselected package dh-exec.
Unpacking dh-exec (from .../dh-exec_0.12_armhf.deb) ...
Selecting previously unselected package libarpack2-dev.
Unpacking libarpack2-dev (from .../libarpack2-dev_3.1.4-1_armhf.deb) ...
Selecting previously unselected package sbuild-build-depends-octave-dummy.
Unpacking sbuild-build-depends-octave-dummy (from .../sbuild-build-depends-octave-dummy.deb) ...
Setting up libpipeline1:armhf (1.2.5-1) ...
Setting up libpopt0:armhf (1.16-8) ...
Setting up groff-base (1.22.2-3) ...
Setting up bsdmainutils (9.0.5) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up man-db (2.6.5-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libasprintf0c2:armhf (0.18.3.1-2) ...
Setting up libbsd0:armhf (0.6.0-1) ...
Setting up libedit2:armhf (3.1-20130712-2) ...
Setting up libgpg-error0:armhf (1.12-0.2) ...
Setting up libgcrypt11:armhf (1.5.3-2) ...
Setting up libffi6:armhf (3.0.13-4) ...
Setting up libp11-kit0:armhf (0.20.1-3) ...
Setting up libtasn1-3:armhf (2.14-3) ...
Setting up libgnutls26:armhf (2.12.23-8) ...
Setting up libgnutls-openssl27:armhf (2.12.23-8) ...
Setting up libkeyutils1:armhf (1.5.6-1) ...
Setting up libkrb5support0:armhf (1.11.3+dfsg-3+nmu1) ...
Setting up libk5crypto3:armhf (1.11.3+dfsg-3+nmu1) ...
Setting up libkrb5-3:armhf (1.11.3+dfsg-3+nmu1) ...
Setting up libgssapi-krb5-2:armhf (1.11.3+dfsg-3+nmu1) ...
Setting up libgssrpc4:armhf (1.11.3+dfsg-3+nmu1) ...
Setting up libidn11:armhf (1.28-1) ...
Setting up libkadm5clnt-mit8:armhf (1.11.3+dfsg-3+nmu1) ...
Setting up libkdb5-7:armhf (1.11.3+dfsg-3+nmu1) ...
Setting up libkadm5srv-mit8:armhf (1.11.3+dfsg-3+nmu1) ...
Setting up libsasl2-modules-db:armhf (2.1.25.dfsg1-17) ...
Setting up libsasl2-2:armhf (2.1.25.dfsg1-17) ...
Setting up libldap-2.4-2:armhf (2.4.31-1+nmu2+b1) ...
Setting up libmagic1:armhf (1:5.14-2) ...
Setting up libxml2:armhf (2.9.1+dfsg1-3) ...
Setting up m4 (1.4.16-5) ...
Setting up flex (2.5.35-10.1) ...
Setting up gawk (1:4.0.1+dfsg-2.1) ...
Setting up imagemagick-common (8:6.7.7.10-6) ...
Setting up libamd2.3.1:armhf (1:4.2.1-3) ...
Setting up libavahi-common-data:armhf (0.6.31-2) ...
Setting up libavahi-common3:armhf (0.6.31-2) ...
Setting up libavahi-client3:armhf (0.6.31-2) ...
Setting up libbtf1.2.0:armhf (1:4.2.1-3) ...
Setting up libdrm2:armhf (2.4.49-2) ...
Setting up libglapi-mesa:armhf (9.2.2-1) ...
Setting up libllvm3.3:armhf (1:3.3-12) ...
Setting up libwayland-client0:armhf (1.3.0-1+rpi1) ...
Setting up libwayland-server0:armhf (1.3.0-1+rpi1) ...
Setting up libxau6:armhf (1:1.0.8-1) ...
Setting up libxdmcp6:armhf (1:1.1.1-1) ...
Setting up libxcb1:armhf (1.9.1-3.1) ...
Setting up libxcb-dri2-0:armhf (1.9.1-3.1) ...
Setting up libgbm1:armhf (9.2.2-1) ...
Setting up libx11-data (2:1.6.2-1) ...
Setting up libx11-6:armhf (2:1.6.2-1) ...
Setting up libx11-xcb1:armhf (2:1.6.2-1) ...
Setting up libxcb-render0:armhf (1.9.1-3.1) ...
Setting up libxcb-shape0:armhf (1.9.1-3.1) ...
Setting up libxcb-xfixes0:armhf (1.9.1-3.1) ...
Setting up libegl1-mesa:armhf (9.2.2-1) ...
Setting up libexpat1:armhf (2.1.0-4) ...
Setting up libpng12-0:armhf (1.2.49-5) ...
Setting up libfreetype6:armhf (2.5.1-1) ...
Setting up ucf (3.0027+nmu1) ...
Setting up fonts-dejavu-core (2.33+svn2514-3) ...
Setting up fontconfig-config (2.11.0-2) ...
Setting up libfontconfig1:armhf (2.11.0-2) ...
Setting up libxcb-glx0:armhf (1.9.1-3.1) ...
Setting up libxfixes3:armhf (1:5.0.1-1) ...
Setting up libxdamage1:armhf (1:1.1.4-1) ...
Setting up libxext6:armhf (2:1.3.2-1) ...
Setting up libxxf86vm1:armhf (1:1.1.3-1) ...
Setting up libgl1-mesa-glx:armhf (9.2.2-1) ...
Setting up libpixman-1-0:armhf (0.30.2-2) ...
Setting up libxcb-shm0:armhf (1.9.1-3.1) ...
Setting up libxrender1:armhf (1:0.9.8-1) ...
Setting up libcairo2:armhf (1.12.16-2) ...
Setting up libcamd2.3.1:armhf (1:4.2.1-3) ...
Setting up libccolamd2.8.0:armhf (1:4.2.1-3) ...
Setting up libgfortran3:armhf (4.8.2-1+rpi1) ...
Setting up libblas3 (1.2.20110419-7) ...
update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode
Setting up libcolamd2.8.0:armhf (1:4.2.1-3) ...
Setting up liblapack3 (3.5.0-2) ...
update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode
Setting up libcholmod2.1.2:armhf (1:4.2.1-3) ...
Setting up libglib2.0-0:armhf (2.36.4-1) ...
No schema files found: doing nothing.
Setting up libcroco3:armhf (0.6.8-2) ...
Setting up libcsparse3.1.2:armhf (1:4.2.1-3) ...
Setting up libcups2:armhf (1.6.4-2+rpi1) ...
Setting up libjpeg8:armhf (8d-2) ...
Setting up libjbig0:armhf (2.0-2) ...
Setting up libtiff4:armhf (3.9.7-3) ...
Setting up librtmp0:armhf (2.4+20121230.gitdf6c518-1) ...
Setting up libssh2-1:armhf (1.4.3-2) ...
Setting up libcurl3-gnutls:armhf (7.33.0-1) ...
Setting up libcxsparse3.1.2:armhf (1:4.2.1-3) ...
Setting up libdatrie1:armhf (0.2.7.1-1) ...
Setting up libdrm-nouveau2:armhf (2.4.49-2) ...
Setting up libdrm-omap1:armhf (2.4.49-2) ...
Setting up libdrm-radeon1:armhf (2.4.49-2) ...
Setting up libexif12:armhf (0.6.21-1) ...
Setting up libfftw3-double3:armhf (3.3.3-7+rpi1) ...
Setting up libfftw3-single3:armhf (3.3.3-7+rpi1) ...
Setting up libxft2:armhf (2.3.1-1) ...
Setting up libxinerama1:armhf (2:1.1.3-1) ...
Setting up libfltk1.3:armhf (1.3.2-3) ...
Setting up libfltk-cairo1.3:armhf (1.3.2-3) ...
Setting up libfltk-forms1.3:armhf (1.3.2-3) ...
Setting up libfltk-gl1.3:armhf (1.3.2-3) ...
Setting up libfltk-images1.3:armhf (1.3.2-3) ...
Setting up libvpx1:armhf (1.2.0-2+rpi1) ...
Setting up libxpm4:armhf (1:3.5.10-1) ...
Setting up libgd3:armhf (2.1.0-3) ...
Setting up libjasper1:armhf (1.900.1-14) ...
Setting up libgdk-pixbuf2.0-common (2.28.2-1) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.28.2-1) ...
Setting up libltdl7:armhf (2.4.2-1.3) ...
Setting up libglpk36:armhf (4.52.1-2+b1) ...
Setting up libglu1-mesa:armhf (9.0.0-2) ...
Setting up libgmpxx4ldbl:armhf (2:5.1.2+dfsg-3) ...
Setting up libgraphite2-3:armhf (1.2.4-1) ...
Setting up libharfbuzz0a:armhf (0.9.19-1) ...
Setting up libhdf5-7:armhf (1.8.11-5) ...
Setting up x11-common (1:7.7+4) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libice6:armhf (2:1.0.8-2) ...
Setting up libicu48:armhf (4.8.1.1-14) ...
Setting up libklu1.2.1:armhf (1:4.2.1-3) ...
Setting up liblcms1:armhf (1.19.dfsg-1.2) ...
Setting up liblcms2-2:armhf (2.2+git20110628-2.3) ...
Setting up libldl2.1.0:armhf (1:4.2.1-3) ...
Setting up liblqr-1-0:armhf (0.4.1-2) ...
Setting up liblua5.1-0:armhf (5.1.5-5) ...
Setting up libsm6:armhf (2:1.2.1-2) ...
Setting up libxt6:armhf (1:1.1.4-1) ...
Setting up libmagickcore5:armhf (8:6.7.7.10-6+b1) ...
Setting up libmagickwand5:armhf (8:6.7.7.10-6+b1) ...
Setting up libmagick++5:armhf (8:6.7.7.10-6+b1) ...
Setting up libthai-data (0.1.20-1) ...
Setting up libthai0:armhf (0.1.20-1) ...
Setting up fontconfig (2.11.0-2) ...
Regenerating fonts cache... done.
Setting up libpango-1.0-0:armhf (1.36.0-1) ...
Setting up libpangoft2-1.0-0:armhf (1.36.0-1) ...
Setting up libpangocairo-1.0-0:armhf (1.36.0-1) ...
Setting up libpaper1:armhf (1.1.24+nmu2) ...

Creating config file /etc/papersize with new version
Setting up libpcrecpp0:armhf (1:8.31-2) ...
Setting up libopenjpeg2:armhf (1.3+dfsg-4.7) ...
Setting up libpoppler19:armhf (0.18.4-8) ...
Setting up libxmu6:armhf (2:1.1.1-1) ...
Setting up libxaw7:armhf (2:1.0.11-1) ...
Setting up libplot2c2 (2.6-3) ...
Setting up libpstoedit0c2a (3.62-1) ...
Setting up libspqr1.3.1:armhf (1:4.2.1-3) ...
Setting up libtiff5:armhf (4.0.3-6) ...
Setting up libtiffxx5:armhf (4.0.3-6) ...
Setting up libumfpack5.6.2:armhf (1:4.2.1-3) ...
Setting up libunistring0:armhf (0.9.3-5) ...
Setting up libwmf0.2-7:armhf (0.2.8.4-10.3) ...
Setting up poppler-data (0.4.6-4) ...
Setting up libgnutlsxx27:armhf (2.12.23-8) ...
Setting up libjbig-dev:armhf (2.0-2) ...
Setting up file (1:5.14-2) ...
Setting up gettext-base (0.18.3.1-2) ...
Setting up less (458-2) ...
Setting up libtext-unidecode-perl (0.04-2) ...
Setting up libintl-perl (1.23-1) ...
Setting up libxml-namespacesupport-perl (1.09-3) ...
Setting up libxml-sax-base-perl (1.07-1) ...
Setting up libxml-sax-perl (0.99+dfsg-2) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...

Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libxml-libxml-perl (2.0107+dfsg-1) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up texinfo (5.2.0.dfsg.1-2) ...
Running mktexlsr. This may take some time. ... done.
Setting up autoconf (2.69-2) ...
Setting up autotools-dev (20130810.1) ...
Setting up automake (1:1.14-3) ...
update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode
Setting up autopoint (0.18.3.1-2) ...
Setting up gettext (0.18.3.1-2) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu2) ...
Setting up debhelper (9.20131127) ...
Setting up desktop-file-utils (0.22-1) ...
Setting up libtool (2.4.2-1.3) ...
Setting up dh-autoreconf (9) ...
Setting up libijs-0.35 (0.35-8) ...
Setting up libjbig2dec0 (0.11+20120125-1) ...
Setting up libgs9-common (9.05~dfsg-8) ...
Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2) ...
Setting up libgfortran-4.8-dev:armhf (4.8.2-1+rpi1) ...
Setting up gfortran-4.8 (4.8.2-1+rpi1) ...
Setting up gfortran (4:4.8.1-3) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
Setting up aglfn (1.7-2) ...
Setting up gnuplot-nox (4.6.4-1) ...
Setting up gperf (3.0.4-1) ...
Setting up hdf5-helpers (1.8.11-5) ...
Setting up comerr-dev (2.1-1.42.8-1) ...
Setting up krb5-multidev (1.11.3+dfsg-3+nmu1) ...
Setting up libarpack2 (3.1.4-1) ...
Setting up libblas-dev (1.2.20110419-7) ...
update-alternatives: using /usr/lib/libblas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode
Setting up libbz2-dev:armhf (1.0.6-5) ...
Setting up libgpg-error-dev (1.12-0.2) ...
Setting up libgcrypt11-dev (1.5.3-2) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-1) ...
Setting up libtasn1-3-dev (2.14-3) ...
Setting up libp11-kit-dev (0.20.1-3) ...
Setting up libgnutls-dev (2.12.23-8) ...
Setting up pkg-config (0.26-1) ...
Setting up libidn11-dev (1.28-1) ...
Setting up libkrb5-dev (1.11.3+dfsg-3+nmu1) ...
Setting up libldap2-dev:armhf (2.4.31-1+nmu2+b1) ...
Setting up librtmp-dev (2.4+20121230.gitdf6c518-1) ...
Setting up libssh2-1-dev:armhf (1.4.3-2) ...
Setting up libcurl4-gnutls-dev (7.33.0-1) ...
Setting up libdrm-dev:armhf (2.4.49-2) ...
Setting up libjs-jquery (1.7.2+dfsg-3) ...
Setting up libexif-dev (0.6.21-1) ...
Setting up libexpat1-dev:armhf (2.1.0-4) ...
Setting up libfftw3-bin (3.3.3-7+rpi1) ...
Setting up libfftw3-dev:armhf (3.3.3-7+rpi1) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up x11proto-core-dev (7.0.24-1) ...
Setting up libxau-dev:armhf (1:1.0.8-1) ...
Setting up libxdmcp-dev:armhf (1:1.1.1-1) ...
Setting up x11proto-input-dev (2.3-1) ...
Setting up x11proto-kb-dev (1.0.6-2) ...
Setting up xtrans-dev (1.3.2-1) ...
Setting up libpthread-stubs0-dev:armhf (0.3-4) ...
Setting up libxcb1-dev:armhf (1.9.1-3.1) ...
Setting up libx11-dev:armhf (2:1.6.2-1) ...
Setting up libfltk1.3-dev (1.3.2-3) ...
Setting up libfreetype6-dev (2.5.1-1) ...
Setting up libfontconfig1-dev:armhf (2.11.0-2) ...
Setting up libftgl2 (2.1.3~rc5-4) ...
Setting up mesa-common-dev (9.2.2-1) ...
Setting up libx11-xcb-dev (2:1.6.2-1) ...
Setting up libxcb-dri2-0-dev:armhf (1.9.1-3.1) ...
Setting up libxcb-glx0-dev:armhf (1.9.1-3.1) ...
Setting up x11proto-xext-dev (7.2.1-1) ...
Setting up x11proto-fixes-dev (1:5.0-2) ...
Setting up libxfixes-dev (1:5.0.1-1) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxdamage-dev (1:1.1.4-1) ...
Setting up libxext-dev:armhf (2:1.3.2-1) ...
Setting up x11proto-xf86vidmode-dev (2.3.1-2) ...
Setting up libxxf86vm-dev:armhf (1:1.1.3-1) ...
Setting up x11proto-dri2-dev (2.8-2) ...
Setting up x11proto-gl-dev (1.4.16-2) ...
Setting up libgl1-mesa-dev (9.2.2-1) ...
Setting up libglu1-mesa-dev (9.0.0-2) ...
Setting up libftgl-dev (2.1.3~rc5-4) ...
Setting up libgl2ps0 (1.3.8-1) ...
Setting up libgl2ps-dev (1.3.8-1) ...
Setting up libgmp-dev:armhf (2:5.1.2+dfsg-3) ...
Setting up liblapack-dev (3.5.0-2) ...
update-alternatives: using /usr/lib/lapack/liblapack.so to provide /usr/lib/liblapack.so (liblapack.so) in auto mode
Setting up libsuitesparse-dev:armhf (1:4.2.1-3) ...
Setting up libglpk-dev (4.52.1-2+b1) ...
Setting up libgraphicsmagick3 (1.3.16-1.2) ...
Setting up libgraphicsmagick++3 (1.3.16-1.2) ...
Setting up libjpeg8-dev:armhf (8d-2) ...
Setting up libjasper-dev (1.900.1-14) ...
Setting up liblcms1-dev:armhf (1.19.dfsg-1.2) ...
Setting up libwmf-dev (0.2.8.4-10.3) ...
Setting up libice-dev:armhf (2:1.0.8-2) ...
Setting up libsm-dev:armhf (2:1.2.1-2) ...
Setting up libxml2-dev:armhf (2.9.1+dfsg1-3) ...
Setting up liblzma-dev:armhf (5.1.1alpha+20120614-2) ...
Setting up libtiff5-dev:armhf (4.0.3-6) ...
Setting up libtiff4-dev:armhf (4.0.3-6) ...
Setting up libpng12-dev (1.2.49-5) ...
Setting up libltdl-dev:armhf (2.4.2-1.3) ...
Setting up libgraphicsmagick1-dev (1.3.16-1.2) ...
Setting up libgraphicsmagick++1-dev (1.3.16-1.2) ...
Setting up libhdf5-dev (1.8.11-5) ...
Setting up libkpathsea6 (2013.20130729.30972-2) ...
Setting up libtinfo-dev:armhf (5.9+20130608-1) ...
Setting up libncurses5-dev:armhf (5.9+20130608-1) ...
Setting up libpaper-utils (1.1.24+nmu2) ...
Setting up libpcre3-dev:armhf (1:8.31-2) ...
Setting up libptexenc1 (2013.20130729.30972-2) ...
Setting up libqhull5 (2009.1-3) ...
Setting up libqhull-dev (2009.1-3) ...
Setting up libqrupdate1 (1.1.1-1) ...
Setting up libqrupdate-dev (1.1.1-1) ...
Setting up libreadline6-dev:armhf (6.2+dfsg-0.1) ...
Setting up libreadline-dev:armhf (6.2+dfsg-0.1) ...
Setting up tex-common (4.04) ...
Running mktexlsr. This may take some time... done.
texlive-base is not ready, delaying updmap-sys call
texlive-base is not ready, skipping fmtutil-sys --all call
Setting up luatex (0.76.0-3) ...
texlive-base is not ready, cannot create formats
Setting up xdg-utils (1.1.0~rc1+git20111210-7) ...
Setting up transfig (1:3.2.5.e-1) ...
Setting up dh-exec (0.12) ...
Setting up libarpack2-dev (3.1.4-1) ...
Setting up libcupsimage2:armhf (1.6.4-2+rpi1) ...
Setting up libcupsfilters1:armhf (1.0.42-2+rpi1) ...
Setting up libgs9 (9.05~dfsg-8) ...
Setting up ghostscript (9.05~dfsg-8) ...
Setting up epstool (3.08+repack-3) ...
Setting up pstoedit (3.62-1) ...
Setting up texlive-binaries (2013.20130729.30972-2) ...
update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode
update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode
Building format(s) --refresh.
	This may take some time... done.
Setting up texlive-base (2013.20131112-1) ...
/usr/bin/tl-paper: setting paper size for dvips to a4.
/usr/bin/tl-paper: setting paper size for dvipdfmx to a4.
/usr/bin/tl-paper: setting paper size for xdvi to a4.
/usr/bin/tl-paper: setting paper size for pdftex to a4.
Running mktexlsr. This may take some time... done.
Building format(s) --all.
	This may take some time... done.
Processing triggers for tex-common ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-generic-recommended (2013.20131112-1) ...
Setting up texlive-latex-base (2013.20131112-1) ...
Running mktexlsr. This may take some time... done.
Building format(s) --all --cnffile /etc/texmf/fmt.d/10texlive-latex-base.cnf.
	This may take some time... done.
Processing triggers for tex-common ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up sbuild-build-depends-octave-dummy (0.invalid.0) ...
Processing triggers for libc-bin ...

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment                                                            │
└──────────────────────────────────────────────────────────────────────────────┘

Kernel: Linux 3.11.0-armv7-x13 armhf (armv7l)
Toolchain package versions: binutils_2.23.90.20131017-1 dpkg-dev_1.16.12 g++-4.8_4.8.2-1+rpi1 gcc-4.8_4.8.2-1+rpi1 libc6-dev_2.17-93 libstdc++-4.8-dev_4.8.2-1+rpi1 libstdc++6_4.8.2-1+rpi1 linux-libc-dev_3.10.1-1+rpi1+b2
Package versions: aglfn_1.7-2 apt_0.9.12.1+rpi1 autoconf_2.69-2 automake_1:1.14-3 autopoint_0.18.3.1-2 autotools-dev_20130810.1 base-files_7.2+rpi1 base-passwd_3.5.28 bash_4.2+dfsg-1 binutils_2.23.90.20131017-1 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.5 build-essential_11.6 bzip2_1.0.6-5 comerr-dev_2.1-1.42.8-1 coreutils_8.21-1 cpio_2.11+dfsg-1 cpp_4:4.8.1-3 cpp-4.8_4.8.2-1+rpi1 dash_0.5.7-3 debconf_1.5.51 debconf-i18n_1.5.51 debfoster_2.7-1.2 debhelper_9.20131127 debianutils_4.4 desktop-file-utils_0.22-1 dh-autoreconf_9 dh-exec_0.12 diffutils_1:3.3-1 dpkg_1.16.12 dpkg-dev_1.16.12 e2fslibs_1.42.8-1 e2fsprogs_1.42.8-1 epstool_3.08+repack-3 fakeroot_1.18.4-2 file_1:5.14-2 findutils_4.4.2-6 flex_2.5.35-10.1 fontconfig_2.11.0-2 fontconfig-config_2.11.0-2 fonts-dejavu-core_2.33+svn2514-3 g++_4:4.8.1-3 g++-4.8_4.8.2-1+rpi1 gawk_1:4.0.1+dfsg-2.1 gcc_4:4.8.1-3 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6-base_4.6.4-4+rpi1 gcc-4.7-base_4.7.3-4+rpi1 gcc-4.8_4.8.2-1+rpi1 gcc-4.8-base_4.8.2-1+rpi1 gettext_0.18.3.1-2 gettext-base_0.18.3.1-2 gfortran_4:4.8.1-3 gfortran-4.8_4.8.2-1+rpi1 ghostscript_9.05~dfsg-8 gnupg_1.4.15-1.1 gnuplot-nox_4.6.4-1 gperf_3.0.4-1 gpgv_1.4.15-1.1 grep_2.14-4 groff-base_1.22.2-3 gsfonts_1:8.11+urwcyr1.0.7~pre44-4.2 gzip_1.6-2 hdf5-helpers_1.8.11-5 hostname_3.14 imagemagick-common_8:6.7.7.10-6 initramfs-tools_0.114 initscripts_2.88dsf-43 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 klibc-utils_2.0.1-3.1+rpi1 kmod_9-3 krb5-multidev_1.11.3+dfsg-3+nmu1 less_458-2 libacl1_2.2.52-1 libamd2.3.1_1:4.2.1-3 libapt-pkg4.12_0.9.12.1+rpi1 libarpack2_3.1.4-1 libarpack2-dev_3.1.4-1 libasan0_4.8.2-1+rpi1 libasprintf0c2_0.18.3.1-2 libatomic1_4.8.2-1+rpi1 libattr1_1:2.4.47-1 libavahi-client3_0.6.31-2 libavahi-common-data_0.6.31-2 libavahi-common3_0.6.31-2 libblas-dev_1.2.20110419-7 libblas3_1.2.20110419-7 libblkid1_2.20.1-5.5 libbsd0_0.6.0-1 libbtf1.2.0_1:4.2.1-3 libbz2-1.0_1.0.6-5 libbz2-dev_1.0.6-5 libc-bin_2.17-93 libc-dev-bin_2.17-93 libc6_2.17-93 libc6-dev_2.17-93 libcairo2_1.12.16-2 libcamd2.3.1_1:4.2.1-3 libcap2_1:2.22-1.2 libccolamd2.8.0_1:4.2.1-3 libcholmod2.1.2_1:4.2.1-3 libcloog-isl4_0.18.1-1 libcolamd2.8.0_1:4.2.1-3 libcomerr2_1.42.8-1 libcroco3_0.6.8-2 libcsparse3.1.2_1:4.2.1-3 libcups2_1.6.4-2+rpi1 libcupsfilters1_1.0.42-2+rpi1 libcupsimage2_1.6.4-2+rpi1 libcurl3-gnutls_7.33.0-1 libcurl4-gnutls-dev_7.33.0-1 libcxsparse3.1.2_1:4.2.1-3 libdatrie1_0.2.7.1-1 libdb5.1_5.1.29-6 libdbus-1-3_1.6.18-1 libdpkg-perl_1.16.12 libdrm-dev_2.4.49-2 libdrm-nouveau2_2.4.49-2 libdrm-omap1_2.4.49-2 libdrm-radeon1_2.4.49-2 libdrm2_2.4.49-2 libedit2_3.1-20130712-2 libegl1-mesa_9.2.2-1 libexif-dev_0.6.21-1 libexif12_0.6.21-1 libexpat1_2.1.0-4 libexpat1-dev_2.1.0-4 libffi6_3.0.13-4 libfftw3-bin_3.3.3-7+rpi1 libfftw3-dev_3.3.3-7+rpi1 libfftw3-double3_3.3.3-7+rpi1 libfftw3-single3_3.3.3-7+rpi1 libfltk-cairo1.3_1.3.2-3 libfltk-forms1.3_1.3.2-3 libfltk-gl1.3_1.3.2-3 libfltk-images1.3_1.3.2-3 libfltk1.3_1.3.2-3 libfltk1.3-dev_1.3.2-3 libfontconfig1_2.11.0-2 libfontconfig1-dev_2.11.0-2 libfreetype6_2.5.1-1 libfreetype6-dev_2.5.1-1 libftgl-dev_2.1.3~rc5-4 libftgl2_2.1.3~rc5-4 libgbm1_9.2.2-1 libgc1c2_1:7.2d-5 libgcc-4.8-dev_4.8.2-1+rpi1 libgcc1_1:4.8.2-1+rpi1 libgcrypt11_1.5.3-2 libgcrypt11-dev_1.5.3-2 libgd3_2.1.0-3 libgdbm3_1.8.3-12 libgdk-pixbuf2.0-0_2.28.2-1 libgdk-pixbuf2.0-common_2.28.2-1 libgfortran-4.8-dev_4.8.2-1+rpi1 libgfortran3_4.8.2-1+rpi1 libgl1-mesa-dev_9.2.2-1 libgl1-mesa-glx_9.2.2-1 libgl2ps-dev_1.3.8-1 libgl2ps0_1.3.8-1 libglapi-mesa_9.2.2-1 libglib2.0-0_2.36.4-1 libglpk-dev_4.52.1-2+b1 libglpk36_4.52.1-2+b1 libglu1-mesa_9.0.0-2 libglu1-mesa-dev_9.0.0-2 libgmp-dev_2:5.1.2+dfsg-3 libgmp10_2:5.1.2+dfsg-3 libgmpxx4ldbl_2:5.1.2+dfsg-3 libgnutls-dev_2.12.23-8 libgnutls-openssl27_2.12.23-8 libgnutls26_2.12.23-8 libgnutlsxx27_2.12.23-8 libgomp1_4.8.2-1+rpi1 libgpg-error-dev_1.12-0.2 libgpg-error0_1.12-0.2 libgraphicsmagick++1-dev_1.3.16-1.2 libgraphicsmagick++3_1.3.16-1.2 libgraphicsmagick1-dev_1.3.16-1.2 libgraphicsmagick3_1.3.16-1.2 libgraphite2-3_1.2.4-1 libgs9_9.05~dfsg-8 libgs9-common_9.05~dfsg-8 libgssapi-krb5-2_1.11.3+dfsg-3+nmu1 libgssrpc4_1.11.3+dfsg-3+nmu1 libharfbuzz0a_0.9.19-1 libhdf5-7_1.8.11-5 libhdf5-dev_1.8.11-5 libice-dev_2:1.0.8-2 libice6_2:1.0.8-2 libicu48_4.8.1.1-14 libidn11_1.28-1 libidn11-dev_1.28-1 libijs-0.35_0.35-8 libintl-perl_1.23-1 libisl10_0.12.1-1 libjasper-dev_1.900.1-14 libjasper1_1.900.1-14 libjbig-dev_2.0-2 libjbig0_2.0-2 libjbig2dec0_0.11+20120125-1 libjpeg8_8d-2 libjpeg8-dev_8d-2 libjs-jquery_1.7.2+dfsg-3 libk5crypto3_1.11.3+dfsg-3+nmu1 libkadm5clnt-mit8_1.11.3+dfsg-3+nmu1 libkadm5srv-mit8_1.11.3+dfsg-3+nmu1 libkdb5-7_1.11.3+dfsg-3+nmu1 libkeyutils1_1.5.6-1 libklibc_2.0.1-3.1+rpi1 libklu1.2.1_1:4.2.1-3 libkmod2_9-3 libkpathsea6_2013.20130729.30972-2 libkrb5-3_1.11.3+dfsg-3+nmu1 libkrb5-dev_1.11.3+dfsg-3+nmu1 libkrb5support0_1.11.3+dfsg-3+nmu1 liblapack-dev_3.5.0-2 liblapack3_3.5.0-2 liblcms1_1.19.dfsg-1.2 liblcms1-dev_1.19.dfsg-1.2 liblcms2-2_2.2+git20110628-2.3 libldap-2.4-2_2.4.31-1+nmu2+b1 libldap2-dev_2.4.31-1+nmu2+b1 libldl2.1.0_1:4.2.1-3 libllvm3.3_1:3.3-12 liblocale-gettext-perl_1.05-7+b3 liblqr-1-0_0.4.1-2 libltdl-dev_2.4.2-1.3 libltdl7_2.4.2-1.3 liblua5.1-0_5.1.5-5 liblzma-dev_5.1.1alpha+20120614-2 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.14-2 libmagick++5_8:6.7.7.10-6+b1 libmagickcore5_8:6.7.7.10-6+b1 libmagickwand5_8:6.7.7.10-6+b1 libmount1_2.20.1-5.5 libmpc3_1.0.1-1 libmpfr4_3.1.2-1 libncurses5_5.9+20130608-1 libncurses5-dev_5.9+20130608-1 libncursesw5_5.9+20130608-1 libnih-dbus1_1.0.3-4.1+b1 libnih1_1.0.3-4.1+b1 libopenjpeg2_1.3+dfsg-4.7 libp11-kit-dev_0.20.1-3 libp11-kit0_0.20.1-3 libpam-modules_1.1.3-9 libpam-modules-bin_1.1.3-9 libpam-runtime_1.1.3-9 libpam0g_1.1.3-9 libpango-1.0-0_1.36.0-1 libpangocairo-1.0-0_1.36.0-1 libpangoft2-1.0-0_1.36.0-1 libpaper-utils_1.1.24+nmu2 libpaper1_1.1.24+nmu2 libpcre3_1:8.31-2 libpcre3-dev_1:8.31-2 libpcrecpp0_1:8.31-2 libpipeline1_1.2.5-1 libpixman-1-0_0.30.2-2 libplot2c2_2.6-3 libpng12-0_1.2.49-5 libpng12-dev_1.2.49-5 libpoppler19_0.18.4-8 libpopt0_1.16-8 libprocps0_1:3.3.4-2 libpstoedit0c2a_3.62-1 libptexenc1_2013.20130729.30972-2 libpthread-stubs0-dev_0.3-4 libqhull-dev_2009.1-3 libqhull5_2009.1-3 libqrupdate-dev_1.1.1-1 libqrupdate1_1.1.1-1 libreadline-dev_6.2+dfsg-0.1 libreadline6_6.2+dfsg-0.1 libreadline6-dev_6.2+dfsg-0.1 librtmp-dev_2.4+20121230.gitdf6c518-1 librtmp0_2.4+20121230.gitdf6c518-1 libsasl2-2_2.1.25.dfsg1-17 libsasl2-modules-db_2.1.25.dfsg1-17 libselinux1_2.1.13-3+rpi1 libsemanage-common_2.1.10-3+rpi1 libsemanage1_2.1.10-3+rpi1 libsepol1_2.1.9-2 libsigsegv2_2.10-2 libslang2_2.2.4-15 libsm-dev_2:1.2.1-2 libsm6_2:1.2.1-2 libspqr1.3.1_1:4.2.1-3 libss2_1.42.8-1 libssh2-1_1.4.3-2 libssh2-1-dev_1.4.3-2 libstdc++-4.8-dev_4.8.2-1+rpi1 libstdc++6_4.8.2-1+rpi1 libsuitesparse-dev_1:4.2.1-3 libtasn1-3_2.14-3 libtasn1-3-dev_2.14-3 libtext-charwidth-perl_0.04-7+b3 libtext-iconv-perl_1.7-5+b3 libtext-unidecode-perl_0.04-2 libtext-wrapi18n-perl_0.06-7 libthai-data_0.1.20-1 libthai0_0.1.20-1 libtiff4_3.9.7-3 libtiff4-dev_4.0.3-6 libtiff5_4.0.3-6 libtiff5-dev_4.0.3-6 libtiffxx5_4.0.3-6 libtimedate-perl_1.2000-1 libtinfo-dev_5.9+20130608-1 libtinfo5_5.9+20130608-1 libtool_2.4.2-1.3 libudev1_204-5 libumfpack5.6.2_1:4.2.1-3 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-23.2 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.5 libvpx1_1.2.0-2+rpi1 libwayland-client0_1.3.0-1+rpi1 libwayland-server0_1.3.0-1+rpi1 libwmf-dev_0.2.8.4-10.3 libwmf0.2-7_0.2.8.4-10.3 libx11-6_2:1.6.2-1 libx11-data_2:1.6.2-1 libx11-dev_2:1.6.2-1 libx11-xcb-dev_2:1.6.2-1 libx11-xcb1_2:1.6.2-1 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.11-1 libxcb-dri2-0_1.9.1-3.1 libxcb-dri2-0-dev_1.9.1-3.1 libxcb-glx0_1.9.1-3.1 libxcb-glx0-dev_1.9.1-3.1 libxcb-render0_1.9.1-3.1 libxcb-shape0_1.9.1-3.1 libxcb-shm0_1.9.1-3.1 libxcb-xfixes0_1.9.1-3.1 libxcb1_1.9.1-3.1 libxcb1-dev_1.9.1-3.1 libxdamage-dev_1:1.1.4-1 libxdamage1_1:1.1.4-1 libxdmcp-dev_1:1.1.1-1 libxdmcp6_1:1.1.1-1 libxext-dev_2:1.3.2-1 libxext6_2:1.3.2-1 libxfixes-dev_1:5.0.1-1 libxfixes3_1:5.0.1-1 libxft2_2.3.1-1 libxinerama1_2:1.1.3-1 libxml-libxml-perl_2.0107+dfsg-1 libxml-namespacesupport-perl_1.09-3 libxml-sax-base-perl_1.07-1 libxml-sax-perl_0.99+dfsg-2 libxml2_2.9.1+dfsg1-3 libxml2-dev_2.9.1+dfsg1-3 libxmu6_2:1.1.1-1 libxpm4_1:3.5.10-1 libxrender1_1:0.9.8-1 libxt6_1:1.1.4-1 libxxf86vm-dev_1:1.1.3-1 libxxf86vm1_1:1.1.3-1 linux-libc-dev_3.10.1-1+rpi1+b2 login_1:4.1.5.1-1 lsb-base_4.1+Debian12+rpi1 luatex_0.76.0-3 m4_1.4.16-5 make_3.81-8.2 makedev_2.3.1-93 man-db_2.6.5-2 mawk_1.3.3-17 mesa-common-dev_9.2.2-1 mount_2.20.1-5.5 mountall_2.52 multiarch-support_2.17-93 ncurses-base_5.9+20130608-1 ncurses-bin_5.9+20130608-1 passwd_1:4.1.5.1-1 patch_2.7.1-3 perl_5.18.1-4 perl-base_5.18.1-4 perl-modules_5.18.1-4 pkg-config_0.26-1 plymouth_0.8.8-6+deb8u3 po-debconf_1.0.16+nmu2 poppler-data_0.4.6-4 procps_1:3.3.4-2 pstoedit_3.62-1 raspbian-archive-keyring_20120528.2 readline-common_6.2+dfsg-0.1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-octave-dummy_0.invalid.0 sed_4.2.2-2 sensible-utils_0.0.9 sysv-rc_2.88dsf-43 sysvinit_2.88dsf-43 sysvinit-utils_2.88dsf-43 tar_1.26+dfsg-8 tex-common_4.04 texinfo_5.2.0.dfsg.1-2 texlive-base_2013.20131112-1 texlive-binaries_2013.20130729.30972-2 texlive-generic-recommended_2013.20131112-1 texlive-latex-base_2013.20131112-1 transfig_1:3.2.5.e-1 tzdata_2013d-1 ucf_3.0027+nmu1 udev_204-5 util-linux_2.20.1-5.5 x11-common_1:7.7+4 x11proto-core-dev_7.0.24-1 x11proto-damage-dev_1:1.2.1-2 x11proto-dri2-dev_2.8-2 x11proto-fixes-dev_1:5.0-2 x11proto-gl-dev_1.4.16-2 x11proto-input-dev_2.3-1 x11proto-kb-dev_1.0.6-2 x11proto-xext-dev_7.2.1-1 x11proto-xf86vidmode-dev_2.3.1-2 xdg-utils_1.1.0~rc1+git20111210-7 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.2-1 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.8.dfsg-1 zlib1g-dev_1:1.2.8.dfsg-1

┌──────────────────────────────────────────────────────────────────────────────┐
│ Build                                                                        │
└──────────────────────────────────────────────────────────────────────────────┘


Unpack source
─────────────

dpkg-source: warning: extracting unsigned source package (octave_3.6.4-4+rpi2.dsc)
dpkg-source: info: extracting octave in octave-3.6.4
dpkg-source: info: unpacking octave_3.6.4.orig.tar.bz2
dpkg-source: info: unpacking octave_3.6.4-4+rpi2.debian.tar.gz
dpkg-source: info: applying drop_version_from_pkg_function_calls
dpkg-source: info: applying enable_dirs_in_pkg
dpkg-source: info: applying drop_versioned_binarys
dpkg-source: info: applying install_libraries_publically
dpkg-source: info: applying no_pdf_in_print.diff
dpkg-source: info: applying add_info_dir_categories
dpkg-source: info: applying correct_typos
dpkg-source: info: applying use_system_gl2ps
dpkg-source: info: applying drop_version_from_mkoctfile_function_call
dpkg-source: info: applying mkoctfile-mpi.diff
dpkg-source: info: applying contourc-stack-overflow.diff
dpkg-source: info: applying texinfo5.diff
dpkg-source: info: applying gcc-4.8.diff
dpkg-source: info: applying glpk-4.49.diff

Check disc space
────────────────

Sufficient free space for build

Hack binNMU version
───────────────────

Created changelog entry for binNMU version 3.6.4-4+rpi2+b1

User Environment
────────────────

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LANG=en_GB.UTF-8
LC_ALL=POSIX
LOGNAME=root
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/root
SCHROOT_ALIAS_NAME=jessie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=jessie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=jessie-staging-armhf-sbuild-3c52e0f8-080f-44f3-a3c4-c3b51185156a
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
SHLVL=1
SSH_CLIENT=172.17.0.6 47843 22
SSH_CONNECTION=172.17.0.6 47843 172.17.2.2 22
SSH_TTY=/dev/pts/0
TERM=xterm
USER=buildd
_=/etc/init.d/buildd

dpkg-buildpackage
─────────────────

dpkg-buildpackage: source package octave
dpkg-buildpackage: source version 3.6.4-4+rpi2+b1
 dpkg-source --before-build octave-3.6.4
dpkg-buildpackage: host architecture armhf
dpkg-source: info: using options from octave-3.6.4/debian/source/options: --extend-diff-ignore=.*\.pdf|.*\.dvi|.*\.png|.*\.eps|.*\.ps|.*\.texi|.*\.info.*|stamp-vti|src/oct-gperf\.h|AUTHORS
 fakeroot debian/rules clean
dh clean --with autoreconf
   dh_testdir
   dh_auto_clean
   dh_autoreconf_clean
   dh_clean
	rm -f debian/octave.substvars
	rm -f debian/octave.*.debhelper
	rm -rf debian/octave/
	rm -f debian/octave-dbg.substvars
	rm -f debian/octave-dbg.*.debhelper
	rm -rf debian/octave-dbg/
	rm -f debian/octave-common.substvars
	rm -f debian/octave-common.*.debhelper
	rm -rf debian/octave-common/
	rm -f debian/octave-doc.substvars
	rm -f debian/octave-doc.*.debhelper
	rm -rf debian/octave-doc/
	rm -f debian/octave-htmldoc.substvars
	rm -f debian/octave-htmldoc.*.debhelper
	rm -rf debian/octave-htmldoc/
	rm -f debian/octave-info.substvars
	rm -f debian/octave-info.*.debhelper
	rm -rf debian/octave-info/
	rm -f debian/liboctave1.substvars
	rm -f debian/liboctave1.*.debhelper
	rm -rf debian/liboctave1/
	rm -f debian/liboctave-dev.substvars
	rm -f debian/liboctave-dev.*.debhelper
	rm -rf debian/liboctave-dev/
	rm -f debian/*.debhelper.log
	rm -f debian/files
	find .  \( \( -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
	rm -f *-stamp
 debian/rules build-arch
dh build-arch --with autoreconf --parallel
   dh_testdir -a -O--parallel
   dh_autoreconf -a -O--parallel
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.before
	autoreconf -f -i
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
configure.ac:73: installing 'build-aux/compile'
Makefile.am:145: warning: addprefix $(DESTDIR: non-POSIX variable name
Makefile.am:145: (probably a GNU make extension)
doc/interpreter/Makefile.am:30: warning: ':='-style assignments are not portable
doc/interpreter/Makefile.am:34: warning: ':='-style assignments are not portable
doc/interpreter/Makefile.am:184: warning: shell $(srcdir: non-POSIX variable name
doc/interpreter/Makefile.am:184: (probably a GNU make extension)
doc/interpreter/Makefile.am:191: warning: '%'-style pattern rules are a GNU make extension
doc/interpreter/Makefile.am:225: warning: '%'-style pattern rules are a GNU make extension
src/DLD-FUNCTIONS/module.mk:103: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:104: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:111: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:112: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:119: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:120: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:127: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:128: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:135: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:136: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:143: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:144: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:151: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:152: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:159: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:160: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:167: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:168: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:175: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:176: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:183: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:184: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:191: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:192: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:199: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:200: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:207: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:208: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:215: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:216: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:223: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:224: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:231: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:232: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:239: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:240: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:247: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:248: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:255: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:256: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:263: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:264: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:271: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:272: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:279: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:280: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:287: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:288: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:295: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:296: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:303: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:304: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:311: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:312: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:319: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:320: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:327: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:328: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:335: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:336: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:343: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:344: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:351: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:352: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:359: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:360: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:367: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:368: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:375: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:376: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:383: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:384: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:391: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:392: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:399: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:400: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:407: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:408: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:415: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:416: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:423: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:424: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:431: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:432: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:439: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:440: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:447: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:448: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:455: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:456: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:463: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:464: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:471: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:472: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:479: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:480: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:487: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:488: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:495: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:496: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:503: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:504: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:511: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:512: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:519: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:520: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:527: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:528: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:535: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:536: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:543: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:544: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:551: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:552: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:559: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:560: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:567: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:568: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:575: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:576: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:583: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:584: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:591: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:592: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:599: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:600: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:607: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:608: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:615: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:616: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:623: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:624: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:631: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:632: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:639: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:640: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:647: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:648: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:655: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:656: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:663: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:664: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:671: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:672: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:679: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:680: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:687: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:688: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:695: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:696: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:703: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:704: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:711: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:712: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:719: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:720: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:727: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:728: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:735: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:736: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:743: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:744: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:751: warning: <: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/DLD-FUNCTIONS/module.mk:752: warning: <F: non-POSIX variable name
src/Makefile.am:476:   'src/DLD-FUNCTIONS/module.mk' included from here
src/Makefile.am:486: warning: subst DLD-FUNCTIONS/,DLD-FUNCTIONS/$(am__leading_dot: non-POSIX variable name
src/Makefile.am:486: (probably a GNU make extension)
src/Makefile.am:545: warning: ':='-style assignments are not portable
src/Makefile.am:545: warning: shell $(srcdir: non-POSIX variable name
src/Makefile.am:545: (probably a GNU make extension)
src/Makefile.am:567: warning: '%'-style pattern rules are a GNU make extension
src/Makefile.am:718: warning: basename $(bin_PROGRAMS: non-POSIX variable name
src/Makefile.am:718: (probably a GNU make extension)
src/Makefile.am:722: warning: basename $(bin_SCRIPTS: non-POSIX variable name
src/Makefile.am:722: (probably a GNU make extension)
src/Makefile.am:752: warning: notdir $(OCT_FILES: non-POSIX variable name
src/Makefile.am:752: (probably a GNU make extension)
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} \; > debian/autoreconf.after
   debian/rules override_dh_auto_configure
make[1]: Entering directory `/«PKGBUILDDIR»'
dh_auto_configure -- --enable-openmp --disable-rpath
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking --enable-openmp --disable-rpath
configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-rpath
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '104' is supported by ustar format... yes
checking whether GID '109' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking for style of include used by make... GNU
checking for gcc... gcc-4.8
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc-4.8 accepts -g... yes
checking for gcc-4.8 option to accept ISO C89... none needed
checking whether gcc-4.8 understands -c and -o together... yes
checking dependency style of gcc-4.8... none
checking how to run the C preprocessor... gcc-4.8 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
defining man1dir to be $(mandir)/man1
defining man1ext to be .1
defining doc_cache_file to be $(octetcdir)/doc-cache
defining infofile to be $(infodir)/octave.info
defining octincludedir to be $(includedir)/octave-$(version)/octave
defining fcnfiledir to be $(datadir)/octave/$(version)/m
defining localfcnfiledir to be $(datadir)/octave/site/m
defining localapifcnfiledir to be $(datadir)/octave/site/$(api_version)/m
defining localverfcnfiledir to be $(datadir)/octave/$(version)/site/m
defining octetcdir to be $(datadir)/octave/$(version)/etc
defining octlibdir to be $(libdir)/octave/$(version)
defining archlibdir to be $(libexecdir)/octave/$(version)/exec/$(canonical_host_type)
defining localarchlibdir to be $(libexecdir)/octave/site/exec/$(canonical_host_type)
defining localapiarchlibdir to be $(libexecdir)/octave/$(api_version)/site/exec/$(canonical_host_type)
defining localverarchlibdir to be $(libexecdir)/octave/$(version)/site/exec/$(canonical_host_type)
defining octfiledir to be $(libdir)/octave/$(version)/oct/$(canonical_host_type)
defining localoctfiledir to be $(libdir)/octave/site/oct/$(canonical_host_type)
defining localapioctfiledir to be $(libdir)/octave/site/oct/$(api_version)/$(canonical_host_type)
defining localveroctfiledir to be $(libdir)/octave/$(version)/site/oct/$(canonical_host_type)
defining imagedir to be $(datadir)/octave/$(version)/imagelib
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: defining __NO_MATH_INLINES avoids buggy GNU libc exp function
checking whether we are using the GNU C++ compiler... yes
checking whether g++-4.8 accepts -g... yes
checking dependency style of g++-4.8... none
checking how to run the C++ preprocessor... g++-4.8 -E
checking for C++ support for new friend template declaration... yes
checking if C++ library is ISO compliant... yes
checking for broken C++ reinterpret_cast... no
checking for gcc... (cached) gcc-4.8
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc-4.8 accepts -g... (cached) yes
checking for gcc-4.8 option to accept ISO C89... (cached) none needed
checking whether gcc-4.8 understands -c and -o together... (cached) yes
checking dependency style of gcc-4.8... (cached) none
checking how to run the C preprocessor... gcc-4.8 -E
checking whether gcc-4.8 needs -traditional... no
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for canonicalize_file_name... yes
checking for getcwd... yes
checking for readlink... yes
checking for realpath... yes
checking for _set_invalid_parameter_handler... no
checking for fchdir... yes
checking for fcntl... yes
checking for symlink... yes
checking for fdopendir... yes
checking for mempcpy... yes
checking for btowc... yes
checking for isblank... yes
checking for iswctype... yes
checking for mbsrtowcs... yes
checking for wmemchr... yes
checking for wmemcpy... yes
checking for wmempcpy... yes
checking for fpurge... no
checking for __fpurge... yes
checking for __freading... yes
checking for fstatat... yes
checking for getdtablesize... yes
checking for getlogin_r... yes
checking for gettimeofday... yes
checking for getpwnam_r... yes
checking for link... yes
checking for lstat... yes
checking for mbsinit... yes
checking for mbrtowc... yes
checking for mprotect... yes
checking for mkfifo... yes
checking for mkostemp... yes
checking for mkstemp... yes
checking for alarm... yes
checking for openat... yes
checking for sigaction... yes
checking for sigaltstack... yes
checking for siginterrupt... yes
checking for sleep... yes
checking for strdup... yes
checking for tzset... yes
checking for strptime... yes
checking for localtime_r... yes
checking for times... yes
checking for pipe... yes
checking for vasnprintf... no
checking for snprintf... yes
checking for iswcntrl... yes
checking whether // is distinct from /... no
checking whether realpath works... yes
checking for sys/param.h... yes
checking for unistd.h... (cached) yes
checking for sys/socket.h... yes
checking for dirent.h... yes
checking for wctype.h... yes
checking for netdb.h... yes
checking for getopt.h... yes
checking for sys/time.h... yes
checking for sys/cdefs.h... yes
checking for math.h... yes
checking for sys/mman.h... yes
checking for sys/select.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for sys/times.h... yes
checking for sys/uio.h... yes
checking for features.h... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking for complete errno.h... yes
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking whether fchdir is declared... yes
checking for working fcntl.h... yes
checking for pid_t... yes
checking for mode_t... yes
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... no
checking for mbstate_t... yes
checking whether stdin defaults to large file offsets... yes
checking whether fseeko is declared... yes
checking for fseeko... yes
checking whether fflush works on input streams... no
checking whether lstat correctly handles trailing slash... yes
checking whether ftello is declared... yes
checking for ftello... yes
checking whether ftello works... yes
checking whether getcwd (NULL, 0) allocates memory for result... yes
checking for getcwd with POSIX signature... yes
checking whether getcwd is declared... yes
checking whether getlogin_r is declared... yes
checking whether getlogin is declared... yes
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking whether getenv is declared... yes
checking for C/C++ restrict keyword... __restrict
checking for struct timeval... yes
checking whether gettimeofday is declared without a macro... yes
checking where to find the exponent in a 'double'... word 1 bit 20
checking where to find the exponent in a 'float'... word 0 bit 23
checking whether long double and double are the same... yes
checking for nl_langinfo and CODESET... yes
checking whether getc_unlocked is declared... yes
checking whether we are using the GNU C Library >= 2.1 or uClibc... yes
checking whether malloc, realloc, calloc are POSIX compliant... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for unsigned long long int... yes
checking for long long int... yes
checking for a traditional japanese locale... none
checking for a transitional chinese locale... none
checking for a french Unicode locale... none
checking for a traditional french locale... none
checking for mmap... yes
checking for MAP_ANONYMOUS... yes
checking whether memchr works... yes
checking whether memrchr is declared... yes
checking whether <sys/select.h> is self-contained... yes
checking whether pselect is declared without a macro... yes
checking whether select is declared without a macro... yes
checking for library containing setsockopt... none needed
checking whether select supports a 0 argument... yes
checking for promoted mode_t type... mode_t
checking for sigset_t... yes
checking for uid_t in sys/types.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for wchar_t... yes
checking whether stdint.h conforms to C99... yes
checking whether strdup is declared... yes
checking whether strerror(0) succeeds... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking whether ffsl is declared without a macro... yes
checking whether ffsll is declared without a macro... yes
checking whether memmem is declared without a macro... yes
checking whether mempcpy is declared without a macro... yes
checking whether memrchr is declared without a macro... yes
checking whether rawmemchr is declared without a macro... yes
checking whether stpcpy is declared without a macro... yes
checking whether stpncpy is declared without a macro... yes
checking whether strchrnul is declared without a macro... yes
checking whether strdup is declared without a macro... yes
checking whether strncat is declared without a macro... yes
checking whether strndup is declared without a macro... yes
checking whether strnlen is declared without a macro... yes
checking whether strpbrk is declared without a macro... yes
checking whether strsep is declared without a macro... yes
checking whether strcasestr is declared without a macro... yes
checking whether strtok_r is declared without a macro... yes
checking whether strerror_r is declared without a macro... yes
checking whether strsignal is declared without a macro... yes
checking whether strverscmp is declared without a macro... yes
checking whether ffs is declared without a macro... yes
checking whether strcasecmp is declared without a macro... yes
checking whether strncasecmp is declared without a macro... yes
checking whether stat file-mode macros are broken... no
checking for struct timespec in <time.h>... yes
checking whether localtime_r is declared... no
checking for wint_t... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking whether snprintf returns a byte count as in C99... yes
checking for snprintf... (cached) yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... (cached) yes
checking for wcrtomb... yes
checking whether _snprintf is declared... no
checking whether <wchar.h> uses 'inline' correctly... yes
checking for alloca as a compiler built-in... yes
checking whether this system has an arbitrary file name length limit... yes
checking for closedir... yes
checking whether copysign can be used without linking with libm... yes
checking whether copysignf can be used without linking with libm... yes
checking for d_ino member in directory struct... yes
checking for d_type member in directory struct... yes
checking whether alphasort is declared without a macro... yes
checking whether closedir is declared without a macro... yes
checking whether dirfd is declared without a macro... yes
checking whether fdopendir is declared without a macro... yes
checking whether opendir is declared without a macro... yes
checking whether readdir is declared without a macro... yes
checking whether rewinddir is declared without a macro... yes
checking whether scandir is declared without a macro... yes
checking for dirfd... yes
checking whether dirfd is declared... (cached) yes
checking whether dirfd is a macro... no
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking for error_at_line... yes
checking whether fflush works on input streams... (cached) no
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fcntl is declared without a macro... yes
checking whether openat is declared without a macro... yes
checking whether fdopendir is declared... (cached) yes
checking whether fdopendir works... yes
checking whether fflush works on input streams... (cached) no
checking whether conversion from 'int' to 'long double' works... yes
checking for working POSIX fnmatch... yes
checking whether fopen recognizes a trailing slash... yes
checking whether fpurge is declared... no
checking for fseeko... (cached) yes
checking whether fflush works on input streams... (cached) no
checking whether fstatat (..., 0) works... yes
checking for ftello... (cached) yes
checking whether ftello works... (cached) yes
checking whether getcwd handles long file names properly... yes
checking for getpagesize... yes
checking whether getcwd aborts when 4k < cwd_length < 16k... no
checking for gethostname... yes
checking for HOST_NAME_MAX... yes
checking whether getlogin_r works with small buffers... yes
checking whether gettimeofday clobbers localtime buffer... no
checking for gettimeofday with POSIX signature... almost
checking glob.h usability... yes
checking glob.h presence... yes
checking for glob.h... yes
checking for GNU glob interface version 1... yes
checking whether glob lists broken symlinks... no
checking whether isnan(double) can be used without linking with libm... yes
checking whether isnan(float) can be used without linking with libm... yes
checking whether isnan(float) works... yes
checking whether isnan(long double) can be used without linking with libm... yes
checking whether isnanl works... yes
checking whether link obeys POSIX... yes
checking whether lseek detects pipes... yes
checking whether NAN macro works... yes
checking whether HUGE_VAL works... yes
checking whether acosf is declared without a macro... yes
checking whether acosl is declared without a macro... yes
checking whether asinf is declared without a macro... yes
checking whether asinl is declared without a macro... yes
checking whether atanf is declared without a macro... yes
checking whether atanl is declared without a macro... yes
checking whether ceilf is declared without a macro... yes
checking whether ceill is declared without a macro... yes
checking whether copysign is declared without a macro... yes
checking whether copysignf is declared without a macro... yes
checking whether copysignl is declared without a macro... yes
checking whether cosf is declared without a macro... yes
checking whether cosl is declared without a macro... yes
checking whether coshf is declared without a macro... yes
checking whether expf is declared without a macro... yes
checking whether expl is declared without a macro... yes
checking whether fabsf is declared without a macro... yes
checking whether floorf is declared without a macro... yes
checking whether floorl is declared without a macro... yes
checking whether fma is declared without a macro... yes
checking whether fmaf is declared without a macro... yes
checking whether fmal is declared without a macro... yes
checking whether fmodf is declared without a macro... yes
checking whether frexpf is declared without a macro... yes
checking whether frexpl is declared without a macro... yes
checking whether ldexpf is declared without a macro... yes
checking whether ldexpl is declared without a macro... yes
checking whether logb is declared without a macro... yes
checking whether logf is declared without a macro... yes
checking whether logl is declared without a macro... yes
checking whether log10f is declared without a macro... yes
checking whether modff is declared without a macro... yes
checking whether powf is declared without a macro... yes
checking whether rint is declared without a macro... yes
checking whether rintf is declared without a macro... yes
checking whether rintl is declared without a macro... yes
checking whether round is declared without a macro... yes
checking whether roundf is declared without a macro... yes
checking whether roundl is declared without a macro... yes
checking whether sinf is declared without a macro... yes
checking whether sinl is declared without a macro... yes
checking whether sinhf is declared without a macro... yes
checking whether sqrtf is declared without a macro... yes
checking whether sqrtl is declared without a macro... yes
checking whether tanf is declared without a macro... yes
checking whether tanl is declared without a macro... yes
checking whether tanhf is declared without a macro... yes
checking whether trunc is declared without a macro... yes
checking whether truncf is declared without a macro... yes
checking whether truncl is declared without a macro... yes
checking whether mbrtowc handles incomplete characters... guessing yes
checking whether mbrtowc works as well as mbtowc... guessing yes
checking whether mbrtowc handles a NULL pwc argument... guessing yes
checking whether mbrtowc handles a NULL string argument... guessing yes
checking whether mbrtowc has a correct return value... guessing yes
checking whether mbrtowc returns 0 when parsing a NUL character... guessing yes
checking whether mbrtowc handles incomplete characters... (cached) guessing yes
checking whether mbrtowc works as well as mbtowc... (cached) guessing yes
checking whether mbrtowc handles incomplete characters... (cached) guessing yes
checking whether mbrtowc works as well as mbtowc... (cached) guessing yes
checking whether mbsrtowcs works... guessing yes
checking for mempcpy... (cached) yes
checking for memrchr... yes
checking whether mkdir handles trailing slash... yes
checking whether mkdir handles trailing dot... yes
checking whether mkfifo rejects trailing slashes... yes
checking for working mkstemp... yes
checking for working mktime... yes
checking for library containing nanosleep... none required
checking for working nanosleep... yes
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/param.h... (cached) yes
checking for sys/sysctl.h... yes
checking for sched_getaffinity... yes
checking for sched_getaffinity_np... no
checking for pstat_getdynamic... no
checking for sysmp... no
checking for sysctl... yes
checking for glibc compatible sched_getaffinity... yes
checking whether open recognizes a trailing slash... yes
checking for opendir... yes
checking whether program_invocation_name is declared... yes
checking whether program_invocation_short_name is declared... yes
checking for raise... yes
checking for sigprocmask... yes
checking for readdir... yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking whether rename honors trailing slash on destination... yes
checking whether rename honors trailing slash on source... yes
checking whether rename manages hard links correctly... yes
checking whether rename manages existing destinations correctly... yes
checking for rewinddir... yes
checking whether rmdir works... yes
checking whether round is declared... (cached) yes
checking whether round works... yes
checking whether roundf is declared... (cached) yes
checking whether roundf works... yes
checking whether select supports a 0 argument... (cached) yes
checking for struct sigaction.sa_sigaction... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
checking whether pthread_sigmask is declared without a macro... yes
checking whether sigaction is declared without a macro... yes
checking whether sigaddset is declared without a macro... yes
checking whether sigdelset is declared without a macro... yes
checking whether sigemptyset is declared without a macro... yes
checking whether sigfillset is declared without a macro... yes
checking whether sigismember is declared without a macro... yes
checking whether sigpending is declared without a macro... yes
checking whether sigprocmask is declared without a macro... yes
checking for signbit macro... yes
checking for signbit compiler built-ins... yes
checking for sigprocmask... (cached) yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking whether sleep is declared... yes
checking for working sleep... yes
checking for library containing setsockopt... (cached) none needed
checking for socklen_t... yes
checking for ssize_t... yes
checking whether stat handles trailing slashes on directories... yes
checking whether stat handles trailing slashes on files... yes
checking for working stdalign.h... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether dprintf is declared without a macro... yes
checking whether fpurge is declared without a macro... no
checking whether fseeko is declared without a macro... yes
checking whether ftello is declared without a macro... yes
checking whether getdelim is declared without a macro... yes
checking whether getline is declared without a macro... yes
checking whether gets is declared without a macro... no
checking whether pclose is declared without a macro... yes
checking whether popen is declared without a macro... yes
checking whether renameat is declared without a macro... yes
checking whether snprintf is declared without a macro... yes
checking whether tmpfile is declared without a macro... yes
checking whether vdprintf is declared without a macro... yes
checking whether vsnprintf is declared without a macro... yes
checking whether _Exit is declared without a macro... yes
checking whether atoll is declared without a macro... yes
checking whether canonicalize_file_name is declared without a macro... yes
checking whether getloadavg is declared without a macro... yes
checking whether getsubopt is declared without a macro... yes
checking whether grantpt is declared without a macro... yes
checking whether initstate_r is declared without a macro... yes
checking whether mkdtemp is declared without a macro... yes
checking whether mkostemp is declared without a macro... yes
checking whether mkostemps is declared without a macro... yes
checking whether mkstemp is declared without a macro... yes
checking whether mkstemps is declared without a macro... yes
checking whether posix_openpt is declared without a macro... yes
checking whether ptsname is declared without a macro... yes
checking whether ptsname_r is declared without a macro... yes
checking whether random_r is declared without a macro... yes
checking whether realpath is declared without a macro... yes
checking whether rpmatch is declared without a macro... yes
checking whether setenv is declared without a macro... yes
checking whether setstate_r is declared without a macro... yes
checking whether srandom_r is declared without a macro... yes
checking whether strtod is declared without a macro... yes
checking whether strtoll is declared without a macro... yes
checking whether strtoull is declared without a macro... yes
checking whether unlockpt is declared without a macro... yes
checking whether unsetenv is declared without a macro... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking whether strncasecmp is declared... (cached) yes
checking for working strerror function... yes
checking whether symlink handles trailing slash correctly... yes
checking whether <sys/select.h> is self-contained... (cached) yes
checking whether pselect is declared without a macro... (cached) yes
checking whether select is declared without a macro... (cached) yes
checking whether <sys/socket.h> is self-contained... yes
checking for shutdown... yes
checking whether <sys/socket.h> defines the SHUT_* macros... yes
checking for struct sockaddr_storage... yes
checking for sa_family_t... yes
checking for struct sockaddr_storage.ss_family... yes
checking whether socket is declared without a macro... yes
checking whether connect is declared without a macro... yes
checking whether accept is declared without a macro... yes
checking whether bind is declared without a macro... yes
checking whether getpeername is declared without a macro... yes
checking whether getsockname is declared without a macro... yes
checking whether getsockopt is declared without a macro... yes
checking whether listen is declared without a macro... yes
checking whether recv is declared without a macro... yes
checking whether send is declared without a macro... yes
checking whether recvfrom is declared without a macro... yes
checking whether sendto is declared without a macro... yes
checking whether setsockopt is declared without a macro... yes
checking whether shutdown is declared without a macro... yes
checking whether accept4 is declared without a macro... yes
checking for nlink_t... yes
checking whether fchmodat is declared without a macro... yes
checking whether fstat is declared without a macro... yes
checking whether fstatat is declared without a macro... yes
checking whether futimens is declared without a macro... yes
checking whether lchmod is declared without a macro... yes
checking whether lstat is declared without a macro... yes
checking whether mkdirat is declared without a macro... yes
checking whether mkfifo is declared without a macro... yes
checking whether mkfifoat is declared without a macro... yes
checking whether mknod is declared without a macro... yes
checking whether mknodat is declared without a macro... yes
checking whether stat is declared without a macro... yes
checking whether utimensat is declared without a macro... yes
checking for struct tms... yes
checking whether times is declared without a macro... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking for __secure_getenv... no
checking whether tmpfile should be overridden... no
checking whether trunc is declared... (cached) yes
checking whether truncf is declared... (cached) yes
checking whether chdir is declared without a macro... yes
checking whether chown is declared without a macro... yes
checking whether dup is declared without a macro... yes
checking whether dup2 is declared without a macro... yes
checking whether dup3 is declared without a macro... yes
checking whether environ is declared without a macro... yes
checking whether euidaccess is declared without a macro... yes
checking whether faccessat is declared without a macro... yes
checking whether fchdir is declared without a macro... yes
checking whether fchownat is declared without a macro... yes
checking whether fdatasync is declared without a macro... yes
checking whether fsync is declared without a macro... yes
checking whether ftruncate is declared without a macro... yes
checking whether getcwd is declared without a macro... yes
checking whether getdomainname is declared without a macro... yes
checking whether getdtablesize is declared without a macro... yes
checking whether getgroups is declared without a macro... yes
checking whether gethostname is declared without a macro... yes
checking whether getlogin is declared without a macro... yes
checking whether getlogin_r is declared without a macro... yes
checking whether getpagesize is declared without a macro... yes
checking whether getusershell is declared without a macro... yes
checking whether setusershell is declared without a macro... yes
checking whether endusershell is declared without a macro... yes
checking whether group_member is declared without a macro... yes
checking whether isatty is declared without a macro... yes
checking whether lchown is declared without a macro... yes
checking whether link is declared without a macro... yes
checking whether linkat is declared without a macro... yes
checking whether lseek is declared without a macro... yes
checking whether pipe is declared without a macro... yes
checking whether pipe2 is declared without a macro... yes
checking whether pread is declared without a macro... yes
checking whether pwrite is declared without a macro... yes
checking whether readlink is declared without a macro... yes
checking whether readlinkat is declared without a macro... yes
checking whether rmdir is declared without a macro... yes
checking whether sethostname is declared without a macro... yes
checking whether sleep is declared without a macro... yes
checking whether symlink is declared without a macro... yes
checking whether symlinkat is declared without a macro... yes
checking whether ttyname_r is declared without a macro... yes
checking whether unlink is declared without a macro... yes
checking whether unlinkat is declared without a macro... yes
checking whether usleep is declared without a macro... yes
checking whether unlink honors trailing slashes... yes
checking whether unlink of a parent directory fails as it should... guessing yes
checking for ptrdiff_t... yes
checking for vasprintf... yes
checking whether btowc is declared without a macro... yes
checking whether wctob is declared without a macro... yes
checking whether mbsinit is declared without a macro... yes
checking whether mbrtowc is declared without a macro... yes
checking whether mbrlen is declared without a macro... yes
checking whether mbsrtowcs is declared without a macro... yes
checking whether mbsnrtowcs is declared without a macro... yes
checking whether wcrtomb is declared without a macro... yes
checking whether wcsrtombs is declared without a macro... yes
checking whether wcsnrtombs is declared without a macro... yes
checking whether wcwidth is declared without a macro... yes
checking whether wmemchr is declared without a macro... yes
checking whether wmemcmp is declared without a macro... yes
checking whether wmemcpy is declared without a macro... yes
checking whether wmemmove is declared without a macro... yes
checking whether wmemset is declared without a macro... yes
checking whether wcslen is declared without a macro... yes
checking whether wcsnlen is declared without a macro... yes
checking whether wcscpy is declared without a macro... yes
checking whether wcpcpy is declared without a macro... yes
checking whether wcsncpy is declared without a macro... yes
checking whether wcpncpy is declared without a macro... yes
checking whether wcscat is declared without a macro... yes
checking whether wcsncat is declared without a macro... yes
checking whether wcscmp is declared without a macro... yes
checking whether wcsncmp is declared without a macro... yes
checking whether wcscasecmp is declared without a macro... yes
checking whether wcsncasecmp is declared without a macro... yes
checking whether wcscoll is declared without a macro... yes
checking whether wcsxfrm is declared without a macro... yes
checking whether wcsdup is declared without a macro... yes
checking whether wcschr is declared without a macro... yes
checking whether wcsrchr is declared without a macro... yes
checking whether wcscspn is declared without a macro... yes
checking whether wcsspn is declared without a macro... yes
checking whether wcspbrk is declared without a macro... yes
checking whether wcsstr is declared without a macro... yes
checking whether wcstok is declared without a macro... yes
checking whether wcswidth is declared without a macro... yes
checking whether iswcntrl works... yes
checking for towlower... yes
checking for wctype_t... yes
checking for wctrans_t... yes
checking whether wctype is declared without a macro... yes
checking whether iswctype is declared without a macro... yes
checking whether wctrans is declared without a macro... yes
checking whether towctrans is declared without a macro... yes
checking for stdint.h... (cached) yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for X... libraries , headers 
checking for XrmInitialize in -lX11... yes
checking whether ld accepts -framework Carbon... no
checking for support of OpenMP... yes
checking for sin in -lm... yes
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking how to get verbose linking output from gfortran... -v
checking for Fortran 77 libraries of gfortran...  -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm
checking for dummy main to link with Fortran 77 libraries... none
checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore
configure: defining FFLAGS to be -g -O2
checking whether gfortran generates correct size integers... yes
checking whether gfortran accepts -ffloat-store... yes
setting F77_FLOAT_STORE_FLAG to -ffloat-store
checking for IEEE 754 data format... yes
checking whether complex class can set components independently... yes
checking whether complex class can reference components independently... yes
checking libqhull/libqhull.h usability... no
checking libqhull/libqhull.h presence... no
checking for libqhull/libqhull.h... no
checking qhull/libqhull.h usability... no
checking qhull/libqhull.h presence... no
checking for qhull/libqhull.h... no
checking libqhull.h usability... no
checking libqhull.h presence... no
checking for libqhull.h... no
checking qhull/qhull.h usability... yes
checking qhull/qhull.h presence... yes
checking for qhull/qhull.h... yes
checking for qh_qhull in -lqhull... yes
checking for qh_version in -lqhull... yes
checking whether the qhull library works... yes
checking pcre.h usability... yes
checking pcre.h presence... yes
checking for pcre.h... yes
checking pcre/pcre.h usability... no
checking pcre/pcre.h presence... no
checking for pcre/pcre.h... no
checking whether pcre.h defines the macros we need... yes
checking for pcre-config... yes
checking for pcre_compile... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for gzclearerr in -lz... yes
checking hdf5.h usability... yes
checking hdf5.h presence... yes
checking for hdf5.h... yes
checking for H5Gget_num_objs in -lhdf5... yes
checking whether HDF5 library has enforced version 1.6 API... no
checking fftw3.h usability... yes
checking fftw3.h presence... yes
checking for fftw3.h... yes
checking for fftw_plan_dft_1d in -lfftw3... yes
checking for fftw3.h... (cached) yes
checking for fftwf_plan_dft_1d in -lfftw3f... yes
checking glpk/glpk.h usability... no
checking glpk/glpk.h presence... no
checking for glpk/glpk.h... no
checking glpk.h usability... yes
checking glpk.h presence... yes
checking for glpk.h... yes
checking for glp_simplex in -lglpk... yes
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking for curl_easy_escape in -lcurl... yes
checking Magick++.h usability... yes
checking Magick++.h presence... yes
checking for Magick++.h... yes
checking for Magick::ColorRGB in Magick++.h... yes
checking whether ld accepts -framework OpenGL... no
checking for GL/gl.h... yes
checking for GL/glu.h... yes
checking for glEnable in -lGL... yes
checking for FT2... yes
checking for FreeType -- version >= 9.03... yes
checking for FONTCONFIG... yes
checking for fltk-config... /usr/bin/fltk-config
checking for OpenGL support in FLTK... yes
checking for main in -lGL... yes
checking gl2ps.h usability... yes
checking gl2ps.h presence... yes
checking for gl2ps.h... yes
checking for main in -lgl2ps... yes
configure: System gl2ps was found
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc-4.8... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 805306365
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... (cached) ranlib
checking command to parse /usr/bin/nm -B output from gcc-4.8 object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc-4.8 supports -fno-rtti -fno-exceptions... no
checking for gcc-4.8 option to produce PIC... -fPIC -DPIC
checking if gcc-4.8 PIC flag -fPIC -DPIC works... yes
checking if gcc-4.8 static flag -static works... no
checking if gcc-4.8 supports -c -o file.o... yes
checking if gcc-4.8 supports -c -o file.o... (cached) yes
checking whether the gcc-4.8 linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++-4.8 -E
checking for ld used by g++-4.8... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++-4.8 linker (/usr/bin/ld) supports shared libraries... yes
checking for g++-4.8 option to produce PIC... -fPIC -DPIC
checking if g++-4.8 PIC flag -fPIC -DPIC works... yes
checking if g++-4.8 static flag -static works... no
checking if g++-4.8 supports -c -o file.o... yes
checking if g++-4.8 supports -c -o file.o... (cached) yes
checking whether the g++-4.8 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gfortran option to produce PIC... -fPIC
checking if gfortran PIC flag -fPIC works... yes
checking if gfortran static flag -static works... no
checking if gfortran supports -c -o file.o... yes
checking if gfortran supports -c -o file.o... (cached) yes
checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if sgemm_ is being linked in already... no
checking for ATL_xerbla in -latlas... no
checking for sgemm_ in -lblas... yes
checking for dgemm_ in -ldgemm... no
checking for sgemm_ in -lmkl... no
checking for sgemm_ in -framework vecLib... no
checking for sgemm_ in -lcxml... no
checking for sgemm_ in -ldxml... no
checking for sgemm_ in -lscs... no
checking for sgemm_ in -lcomplib.sgimath... no
checking for sgemm_ in -lblas... (cached) yes
checking for sgemm_ in -lessl... no
checking for sgemm_ in -lblas... (cached) yes
checking whether LSAME is called correctly from Fortran... yes
checking whether ISAMAX is called correctly from Fortran... yes
checking whether SDOT is called correctly from Fortran... yes
checking whether DDOT is called correctly from Fortran... yes
checking whether CDOTU is called correctly from Fortran... yes
checking whether ZDOTU is called correctly from Fortran... yes
checking whether the integer size is correct... yes
checking for cheev_... no
checking for cheev_ in -llapack... yes
checking for sqr1up in -lqrupdate... yes
checking for slup1up in -lqrupdate... yes
checking suitesparse/amd.h usability... yes
checking suitesparse/amd.h presence... yes
checking for suitesparse/amd.h... yes
checking for amd_postorder in -lamd... yes
checking suitesparse/camd.h usability... yes
checking suitesparse/camd.h presence... yes
checking for suitesparse/camd.h... yes
checking for camd_postorder in -lcamd... yes
checking suitesparse/colamd.h usability... yes
checking suitesparse/colamd.h presence... yes
checking for suitesparse/colamd.h... yes
checking for colamd in -lcolamd... yes
checking suitesparse/ccolamd.h usability... yes
checking suitesparse/ccolamd.h presence... yes
checking for suitesparse/ccolamd.h... yes
checking for ccolamd in -lccolamd... yes
checking suitesparse/cholmod.h usability... yes
checking suitesparse/cholmod.h presence... yes
checking for suitesparse/cholmod.h... yes
checking for cholmod_start in -lcholmod... yes
checking suitesparse/cs.h usability... yes
checking suitesparse/cs.h presence... yes
checking for suitesparse/cs.h... yes
checking for cs_di_sqr in -lcxsparse... yes
checking suitesparse/umfpack.h usability... yes
checking suitesparse/umfpack.h presence... yes
checking for suitesparse/umfpack.h... yes
checking for umfpack_zi_get_determinant in -lumfpack... yes
checking for UMFPACK seperate complex matrix and rhs split... yes
checking for dseupd in -larpack... yes
checking whether the arpack library works... yes
configure: defining FPICFLAG to be -fPIC
configure: defining CPICFLAG to be -fPIC
configure: defining CXXPICFLAG to be -fPIC
configure: defining SHLEXT to be so
configure: defining SHLLIB to be $(SHLEXT)
configure: defining SHLBIN to be 
configure: defining SHLEXT_VER to be $(SHLEXT).$(version)
configure: defining SHLLIB_VER to be $(SHLLIB).$(version)
configure: defining SHLBIN_VER to be $(SHLBIN).$(version)
configure: defining SHLLINKEXT to be 
configure: defining LIBPRE to be lib
configure: defining SHLPRE to be lib
configure: defining SHLLIBPRE to be lib
configure: defining SHLBINPRE to be lib
configure: defining SH_LD to be $(CXX)
configure: defining SH_LDFLAGS to be -shared
configure: defining DL_LD to be $(SH_LD)
configure: defining DL_LDFLAGS to be $(SH_LDFLAGS)
configure: defining MKOCTFILE_DL_LDFLAGS to be -shared -Wl,-Bsymbolic
configure: defining SONAME_FLAGS to be -Wl,-soname -Wl,$@
configure: defining NO_OCT_FILE_STRIP to be false
configure: defining TEMPLATE_AR to be $(AR)
configure: defining TEMPLATE_ARFLAGS to be cru
configure: defining CRUFT_DLL_DEFS to be 
configure: defining OCTAVE_DLL_DEFS to be 
configure: defining OCTINTERP_DLL_DEFS to be 
configure: defining OCTGRAPHICS_DLL_DEFS to be 
configure: defining library_path_var to be LD_LIBRARY_PATH
checking for getpwnam... yes
checking for mode_t... (cached) yes
checking for off_t... yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking for uid_t in sys/types.h... (cached) yes
checking for dev_t... yes
checking for ino_t... yes
checking for long long int... (cached) yes
checking for unsigned long long int... (cached) yes
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking for working alloca.h... (cached) yes
checking for alloca... (cached) yes
checking whether <new> defines placement delete operator... yes
checking whether C++ supports dynamic auto arrays... yes
checking whether fast integer arithmetics is usable... yes
checking size of long double... 8
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/wait.h that is POSIX.1 compatible... yes
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking for dlfcn.h... (cached) yes
checking floatingpoint.h usability... no
checking floatingpoint.h presence... no
checking for floatingpoint.h... no
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking for inttypes.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for memory.h... (cached) yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking sunmath.h usability... no
checking sunmath.h presence... no
checking for sunmath.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for sys/param.h... (cached) yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for sys/select.h... (cached) yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking termcap.h usability... yes
checking termcap.h presence... yes
checking for termcap.h... yes
checking sstream usability... yes
checking sstream presence... yes
checking for sstream... yes
checking unordered_map usability... no
checking unordered_map presence... no
checking for unordered_map... no
checking tr1/unordered_map usability... yes
checking tr1/unordered_map presence... yes
checking for tr1/unordered_map... yes
checking whether unordered_map requires tr1 namespace... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking conio.h usability... no
checking conio.h presence... no
checking for conio.h... no
checking for basename... yes
checking for canonicalize_file_name... (cached) yes
checking for chmod... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for execvp... yes
checking for expm1... yes
checking for expm1f... yes
checking for fork... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getgrent... yes
checking for getgrgid... yes
checking for getgrnam... yes
checking for getpgrp... yes
checking for getpid... yes
checking for getppid... yes
checking for getpwent... yes
checking for getpwuid... yes
checking for getuid... yes
checking for getwd... yes
checking for _kbhit... no
checking for kill... yes
checking for lgamma... yes
checking for lgammaf... yes
checking for lgamma_r... yes
checking for lgammaf_r... yes
checking for localtime_r... (cached) yes
checking for log1p... yes
checking for log1pf... yes
checking for mkstemp... (cached) yes
checking for pipe... (cached) yes
checking for putenv... yes
checking for realpath... (cached) yes
checking for resolvepath... no
checking for rindex... yes
checking for roundl... yes
checking for select... yes
checking for setgrent... yes
checking for setlocale... yes
checking for setpwent... yes
checking for setvbuf... yes
checking for siglongjmp... yes
checking for strsignal... yes
checking for tempnam... yes
checking for tgammaf... yes
checking for umask... yes
checking for uname... yes
checking for utime... yes
checking for waitpid... yes
checking for _chmod... no
checking for x_utime... no
checking for _utime32... no
checking whether exp2 is declared... yes
checking whether round is declared... (cached) yes
checking whether tgamma is declared... yes
checking for exp2... yes
checking for round... yes
checking for tgamma... yes
checking whether putenv uses malloc... no
checking whether g++-4.8 accepts -rdynamic... yes
checking for std::isnan in <cmath>... yes
checking for std::isnan (float variant) in <cmath>... yes
checking for std::isinf in <cmath>... yes
checking for std::isinf (float variant) in <cmath>... yes
checking for std::isfinite in <cmath>... yes
checking for std::isfinite (float variant) in <cmath>... yes
configure: defining CROSS_TOOL_PREFIX to be 
configure: defining MKOCTFILE_AR to be ar
configure: defining MKOCTFILE_CC to be gcc-4.8
configure: defining MKOCTFILE_CXX to be g++-4.8
configure: defining MKOCTFILE_DL_LD to be $(SH_LD)
configure: defining MKOCTFILE_F77 to be gfortran
configure: defining MKOCTFILE_LD_CXX to be $(CXX)
configure: defining MKOCTFILE_RANLIB to be ranlib
checking for finite... yes
checking for isnan... yes
checking for isinf... yes
checking for signbit... no
checking for _finite... no
checking for _isnan... no
checking whether signbit is declared... yes
checking for acosh... yes
checking for acoshf... yes
checking for asinh... yes
checking for asinhf... yes
checking for atanh... yes
checking for atanhf... yes
checking for erf... yes
checking for erff... yes
checking for erfc... yes
checking for erfcf... yes
checking for exp2f... yes
checking for log2... yes
checking for log2f... yes
checking for hypotf... yes
checking for _hypotf... no
checking for cbrt... yes
checking for cbrtf... yes
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking for struct tm.tm_zone... (cached) yes
checking whether closedir returns void... no
checking for struct group.gr_passwd... no
checking for tputs in -lncurses... yes
checking for rl_set_keyboard_input_timeout in -lreadline... yes
checking for struct exception in math.h... yes
checking whether sys_siglist is declared... yes
checking for getrusage... yes
checking for gawk... (cached) gawk
checking for gfind... no
checking for find... find
checking for a usable sed... /bin/sed
checking for perl... perl
checking for python... no
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
defining LFLAGS to be -I
checking for bison... no
checking for byacc... no
configure: WARNING: I didn't find bison, but it's only a problem if you need to reconstruct parse.cc
checking whether ln -s works... yes
checking for desktop-file-install... desktop-file-install
checking for gnuplot... gnuplot
checking for less... less
checking for gperf... gperf
checking for gs... gs
checking for texi2dvi... texi2dvi
checking for texi2pdf... texi2pdf
configure: defining UGLY_DEFS to be -DPACKAGE_NAME=\\\\\"GNU\ Octave\\\\\" -DPACKAGE_TARNAME=\\\\\"octave\\\\\" -DPACKAGE_VERSION=\\\\\"3.6.4\\\\\" -DPACKAGE_STRING=\\\\\"GNU\ Octave\ 3.6.4\\\\\" -DPACKAGE_BUGREPORT=\\\\\"http://octave.org/bugs.html\\\\\" -DPACKAGE_URL=\\\\\"http://www.gnu.org/software/octave/\\\\\" -DPACKAGE=\\\\\"octave\\\\\" -DVERSION=\\\\\"3.6.4\\\\\" -DOCTAVE_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DSEPCHAR=\':\' -DSEPCHAR_STR=\\\\\":\\\\\" -DOCTAVE_IDX_TYPE=int -D__NO_MATH_INLINES=1 -DCXX_NEW_FRIEND_TEMPLATE_DECL=1 -DCXX_ISO_COMPLIANT_LIBRARY=1 -DHAVE_FSEEKO=1 -D_FILE_OFFSET_BITS=64 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_GETCWD=1 -DHAVE_READLINK=1 -DHAVE_REALPATH=1 -DHAVE_FCHDIR=1 -DHAVE_FCNTL=1 -DHAVE_SYMLINK=1 -DHAVE_FDOPENDIR=1 -DHAVE_MEMPCPY=1 -DHAVE_BTOWC=1 -DHAVE_ISBLANK=1 -DHAVE_ISWCTYPE=1 -DHAVE_MBSRTOWCS=1 -DHAVE_WMEMCHR=1 -DHAVE_WMEMCPY=1 -DHAVE_WMEMPCPY=1 -DHAVE___FPURGE=1 -DHAVE___FREADING=1 -DHAVE_FSTATAT=1 -DHAVE_GETDTABLESIZE=1 -DHAVE_GETLOGIN_R=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_GETPWNAM_R=1 -DHAVE_LINK=1 -DHAVE_LSTAT=1 -DHAVE_MBSINIT=1 -DHAVE_MBRTOWC=1 -DHAVE_MPROTECT=1 -DHAVE_MKFIFO=1 -DHAVE_MKOSTEMP=1 -DHAVE_MKSTEMP=1 -DHAVE_ALARM=1 -DHAVE_OPENAT=1 -DHAVE_SIGACTION=1 -DHAVE_SIGALTSTACK=1 -DHAVE_SIGINTERRUPT=1 -DHAVE_SLEEP=1 -DHAVE_STRDUP=1 -DHAVE_TZSET=1 -DHAVE_STRPTIME=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TIMES=1 -DHAVE_PIPE=1 -DHAVE_SNPRINTF=1 -DHAVE_ISWCNTRL=1 -DFUNC_REALPATH_WORKS=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_DIRENT_H=1 -DHAVE_WCTYPE_H=1 -DHAVE_NETDB_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_MATH_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_SYS_UIO_H=1 -DHAVE_FEATURES_H=1 -DHAVE_DECL_STRERROR_R=1 -DHAVE_STRERROR_R=1 -DSTRERROR_R_CHAR_P=1 -DHAVE_DECL_FCHDIR=1 -DHAVE_WORKING_O_NOATIME=1 -DHAVE_WORKING_O_NOFOLLOW=1 -DHAVE_DECL_STRMODE=0 -DHAVE_MBSTATE_T=1 -DHAVE_DECL_FSEEKO=1 -DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -DHAVE_DECL_FTELLO=1 -DHAVE_DECL_GETCWD=1 -DHAVE_DECL_GETLOGIN_R=1 -DHAVE_DECL_GETLOGIN=1 -DHAVE_GETOPT_H=1 -DHAVE_GETOPT_LONG_ONLY=1 -DHAVE_DECL_GETENV=1 -Drestrict=__restrict -DHAVE_RAW_DECL_GETTIMEOFDAY=1 -DDBL_EXPBIT0_WORD=1 -DDBL_EXPBIT0_BIT=20 -DFLT_EXPBIT0_WORD=0 -DFLT_EXPBIT0_BIT=23 -DHAVE_SAME_LONG_DOUBLE_AS_DOUBLE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_DECL_GETC_UNLOCKED=1 -DHAVE_STDLIB_H=1 -DMALLOC_0_IS_NONNULL=1 -DHAVE_UNSIGNED_LONG_LONG_INT=1 -DHAVE_LONG_LONG_INT=1 -DHAVE_MAP_ANONYMOUS=1 -DHAVE_DECL_MEMRCHR=1 -DHAVE_RAW_DECL_PSELECT=1 -DHAVE_RAW_DECL_SELECT=1 -DPROMOTED_MODE_T=mode_t -DHAVE_SIGSET_T=1 -DHAVE__BOOL=1 -DHAVE_WCHAR_T=1 -DHAVE_DECL_STRDUP=1 -DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DHAVE_TM_GMTOFF=1 -DHAVE_RAW_DECL_FFSL=1 -DHAVE_RAW_DECL_FFSLL=1 -DHAVE_RAW_DECL_MEMMEM=1 -DHAVE_RAW_DECL_MEMPCPY=1 -DHAVE_RAW_DECL_MEMRCHR=1 -DHAVE_RAW_DECL_RAWMEMCHR=1 -DHAVE_RAW_DECL_STPCPY=1 -DHAVE_RAW_DECL_STPNCPY=1 -DHAVE_RAW_DECL_STRCHRNUL=1 -DHAVE_RAW_DECL_STRDUP=1 -DHAVE_RAW_DECL_STRNCAT=1 -DHAVE_RAW_DECL_STRNDUP=1 -DHAVE_RAW_DECL_STRNLEN=1 -DHAVE_RAW_DECL_STRPBRK=1 -DHAVE_RAW_DECL_STRSEP=1 -DHAVE_RAW_DECL_STRCASESTR=1 -DHAVE_RAW_DECL_STRTOK_R=1 -DHAVE_RAW_DECL_STRERROR_R=1 -DHAVE_RAW_DECL_STRSIGNAL=1 -DHAVE_RAW_DECL_STRVERSCMP=1 -DHAVE_RAW_DECL_FFS=1 -DHAVE_RAW_DECL_STRCASECMP=1 -DHAVE_RAW_DECL_STRNCASECMP=1 -DHAVE_DECL_LOCALTIME_R=0 -DHAVE_WINT_T=1 -DHAVE_INTTYPES_H_WITH_UINTMAX=1 -DHAVE_STDINT_H_WITH_UINTMAX=1 -DHAVE_INTMAX_T=1 -DHAVE_SNPRINTF=1 -DHAVE_STRNLEN=1 -DHAVE_WCSLEN=1 -DHAVE_WCSNLEN=1 -DHAVE_MBRTOWC=1 -DHAVE_WCRTOMB=1 -DHAVE_DECL__SNPRINTF=0 -DHAVE_SNPRINTF_RETVAL_C99=1 -DHAVE_ALLOCA=1 -DGNULIB_CANONICALIZE_LGPL=1 -DGNULIB_TEST_CANONICALIZE_FILE_NAME=1 -DGNULIB_TEST_REALPATH=1 -DGNULIB_TEST_CHDIR=1 -DGNULIB_TEST_CLOEXEC=1 -DGNULIB_TEST_CLOSE=1 -DHAVE_CLOSEDIR=1 -DGNULIB_TEST_CLOSEDIR=1 -DGNULIB_TEST_COPYSIGN=1 -DGNULIB_TEST_COPYSIGNF=1 -DD_INO_IN_DIRENT=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DHAVE_RAW_DECL_ALPHASORT=1 -DHAVE_RAW_DECL_CLOSEDIR=1 -DHAVE_RAW_DECL_DIRFD=1 -DHAVE_RAW_DECL_FDOPENDIR=1 -DHAVE_RAW_DECL_OPENDIR=1 -DHAVE_RAW_DECL_READDIR=1 -DHAVE_RAW_DECL_REWINDDIR=1 -DHAVE_RAW_DECL_SCANDIR=1 -DHAVE_DIRFD=1 -DHAVE_DECL_DIRFD=1 -DGNULIB_TEST_DIRFD=1 -DGNULIB_TEST_DUP=1 -DHAVE_DUP2=1 -DGNULIB_TEST_DUP2=1 -DGNULIB_TEST_FCHDIR=1 -DGNULIB_TEST_FCLOSE=1 -DGNULIB_TEST_FCNTL=1 -DHAVE_RAW_DECL_FCNTL=1 -DHAVE_RAW_DECL_OPENAT=1 -DHAVE_DECL_FDOPENDIR=1 -DGNULIB_TEST_FDOPENDIR=1 -DGNULIB_FDOPENDIR=1 -DGNULIB_FFLUSH=1 -DGNULIB_TEST_FFLUSH=1 -DGNULIB_TEST_FLOOR=1 -DGNULIB_TEST_FOPEN=1 -DHAVE_DECL_FPURGE=0 -DGNULIB_TEST_FPURGE=1 -DGNULIB_TEST_FSEEK=1 -DGNULIB_TEST_FSEEKO=1 -DGNULIB_TEST_FSTAT=1 -DGNULIB_FSTATAT=1 -DGNULIB_TEST_FSTATAT=1 -DGNULIB_TEST_FTELL=1 -DGNULIB_TEST_FTELLO=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MINIMALLY_WORKING_GETCWD=1 -DGNULIB_GETCWD=1 -DGNULIB_TEST_GETCWD=1 -DGNULIB_TEST_GETCWD=1 -DGNULIB_TEST_GETDTABLESIZE=1 -DHAVE_GETHOSTNAME=1 -DGNULIB_TEST_GETHOSTNAME=1 -DGNULIB_TEST_GETLOGIN_R=1 -DGNULIB_TEST_GETOPT_GNU=1 -DGETTIMEOFDAY_TIMEZONE=struct\ timezone -DGNULIB_TEST_GETTIMEOFDAY=1 -DHAVE_GLOB_H=1 -DGNULIB_TEST_ISATTY=1 -DHAVE_ISNAND_IN_LIBC=1 -DHAVE_ISNANF_IN_LIBC=1 -DHAVE_ISNANL_IN_LIBC=1 -DGNULIB_TEST_LINK=1 -DGNULIB_TEST_LSEEK=1 -DGNULIB_TEST_LSTAT=1 -DHAVE_MALLOC_POSIX=1 -DGNULIB_TEST_MALLOC_POSIX=1 -DHAVE_RAW_DECL_ACOSF=1 -DHAVE_RAW_DECL_ACOSL=1 -DHAVE_RAW_DECL_ASINF=1 -DHAVE_RAW_DECL_ASINL=1 -DHAVE_RAW_DECL_ATANF=1 -DHAVE_RAW_DECL_ATANL=1 -DHAVE_RAW_DECL_CEILF=1 -DHAVE_RAW_DECL_CEILL=1 -DHAVE_RAW_DECL_COPYSIGN=1 -DHAVE_RAW_DECL_COPYSIGNF=1 -DHAVE_RAW_DECL_COPYSIGNL=1 -DHAVE_RAW_DECL_COSF=1 -DHAVE_RAW_DECL_COSL=1 -DHAVE_RAW_DECL_COSHF=1 -DHAVE_RAW_DECL_EXPF=1 -DHAVE_RAW_DECL_EXPL=1 -DHAVE_RAW_DECL_FABSF=1 -DHAVE_RAW_DECL_FLOORF=1 -DHAVE_RAW_DECL_FLOORL=1 -DHAVE_RAW_DECL_FMA=1 -DHAVE_RAW_DECL_FMAF=1 -DHAVE_RAW_DECL_FMAL=1 -DHAVE_RAW_DECL_FMODF=1 -DHAVE_RAW_DECL_FREXPF=1 -DHAVE_RAW_DECL_FREXPL=1 -DHAVE_RAW_DECL_LDEXPF=1 -DHAVE_RAW_DECL_LDEXPL=1 -DHAVE_RAW_DECL_LOGB=1 -DHAVE_RAW_DECL_LOGF=1 -DHAVE_RAW_DECL_LOGL=1 -DHAVE_RAW_DECL_LOG10F=1 -DHAVE_RAW_DECL_MODFF=1 -DHAVE_RAW_DECL_POWF=1 -DHAVE_RAW_DECL_RINT=1 -DHAVE_RAW_DECL_RINTF=1 -DHAVE_RAW_DECL_RINTL=1 -DHAVE_RAW_DECL_ROUND=1 -DHAVE_RAW_DECL_ROUNDF=1 -DHAVE_RAW_DECL_ROUNDL=1 -DHAVE_RAW_DECL_SINF=1 -DHAVE_RAW_DECL_SINL=1 -DHAVE_RAW_DECL_SINHF=1 -DHAVE_RAW_DECL_SQRTF=1 -DHAVE_RAW_DECL_SQRTL=1 -DHAVE_RAW_DECL_TANF=1 -DHAVE_RAW_DECL_TANL=1 -DHAVE_RAW_DECL_TANHF=1 -DHAVE_RAW_DECL_TRUNC=1 -DHAVE_RAW_DECL_TRUNCF=1 -DHAVE_RAW_DECL_TRUNCL=1 -DGNULIB_TEST_MBRTOWC=1 -DGNULIB_TEST_MBSINIT=1 -DGNULIB_TEST_MBSRTOWCS=1 -DGNULIB_TEST_MEMCHR=1 -DHAVE_MEMPCPY=1 -DGNULIB_TEST_MEMPCPY=1 -DHAVE_MEMRCHR=1 -DGNULIB_TEST_MEMRCHR=1 -DGNULIB_TEST_MKFIFO=1 -DGNULIB_MKOSTEMP=1 -DGNULIB_TEST_MKOSTEMP=1 -DGNULIB_TEST_MKSTEMP=1 -DGNULIB_TEST_MKTIME=1 -DGNULIB_TEST_NANOSLEEP=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SYSCTL_H=1 -DHAVE_SCHED_GETAFFINITY=1 -DHAVE_SYSCTL=1 -DHAVE_SCHED_GETAFFINITY_LIKE_GLIBC=1 -DGNULIB_TEST_OPEN=1 -DGNULIB_OPENAT=1 -DGNULIB_TEST_OPENAT=1 -DHAVE_OPENDIR=1 -DGNULIB_TEST_OPENDIR=1 -DHAVE_DECL_PROGRAM_INVOCATION_NAME=1 -DHAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME=1 -DHAVE_RAISE=1 -DGNULIB_TEST_RAISE=1 -DHAVE_READDIR=1 -DGNULIB_TEST_READDIR=1 -DGNULIB_TEST_READLINK=1 -DHAVE_REALLOC_POSIX=1 -DGNULIB_TEST_REALLOC_POSIX=1 -DGNULIB_TEST_RENAME=1 -DHAVE_REWINDDIR=1 -DGNULIB_TEST_REWINDDIR=1 -DGNULIB_TEST_RMDIR=1 -DHAVE_DECL_ROUND=1 -DGNULIB_TEST_ROUND=1 -DHAVE_DECL_ROUNDF=1 -DGNULIB_TEST_ROUNDF=1 -DGNULIB_TEST_SELECT=1 -DHAVE_STRUCT_SIGACTION_SA_SIGACTION=1 -DGNULIB_TEST_SIGACTION=1 -DHAVE_RAW_DECL_PTHREAD_SIGMASK=1 -DHAVE_RAW_DECL_SIGACTION=1 -DHAVE_RAW_DECL_SIGADDSET=1 -DHAVE_RAW_DECL_SIGDELSET=1 -DHAVE_RAW_DECL_SIGEMPTYSET=1 -DHAVE_RAW_DECL_SIGFILLSET=1 -DHAVE_RAW_DECL_SIGISMEMBER=1 -DHAVE_RAW_DECL_SIGPENDING=1 -DHAVE_RAW_DECL_SIGPROCMASK=1 -DGNULIB_TEST_SIGNBIT=1 -DGNULIB_TEST_SIGPROCMASK=1 -DHAVE_STDINT_H=1 -DHAVE_DECL_SLEEP=1 -DGNULIB_TEST_SLEEP=1 -DGNULIB_TEST_STAT=1 -DHAVE_RAW_DECL_DPRINTF=1 -DHAVE_RAW_DECL_FSEEKO=1 -DHAVE_RAW_DECL_FTELLO=1 -DHAVE_RAW_DECL_GETDELIM=1 -DHAVE_RAW_DECL_GETLINE=1 -DHAVE_RAW_DECL_PCLOSE=1 -DHAVE_RAW_DECL_POPEN=1 -DHAVE_RAW_DECL_RENAMEAT=1 -DHAVE_RAW_DECL_SNPRINTF=1 -DHAVE_RAW_DECL_TMPFILE=1 -DHAVE_RAW_DECL_VDPRINTF=1 -DHAVE_RAW_DECL_VSNPRINTF=1 -DHAVE_RAW_DECL__EXIT=1 -DHAVE_RAW_DECL_ATOLL=1 -DHAVE_RAW_DECL_CANONICALIZE_FILE_NAME=1 -DHAVE_RAW_DECL_GETLOADAVG=1 -DHAVE_RAW_DECL_GETSUBOPT=1 -DHAVE_RAW_DECL_GRANTPT=1 -DHAVE_RAW_DECL_INITSTATE_R=1 -DHAVE_RAW_DECL_MKDTEMP=1 -DHAVE_RAW_DECL_MKOSTEMP=1 -DHAVE_RAW_DECL_MKOSTEMPS=1 -DHAVE_RAW_DECL_MKSTEMP=1 -DHAVE_RAW_DECL_MKSTEMPS=1 -DHAVE_RAW_DECL_POSIX_OPENPT=1 -DHAVE_RAW_DECL_PTSNAME=1 -DHAVE_RAW_DECL_PTSNAME_R=1 -DHAVE_RAW_DECL_RANDOM_R=1 -DHAVE_RAW_DECL_REALPATH=1 -DHAVE_RAW_DECL_RPMATCH=1 -DHAVE_RAW_DECL_SETENV=1 -DHAVE_RAW_DECL_SETSTATE_R=1 -DHAVE_RAW_DECL_SRANDOM_R=1 -DHAVE_RAW_DECL_STRTOD=1 -DHAVE_RAW_DECL_STRTOLL=1 -DHAVE_RAW_DECL_STRTOULL=1 -DHAVE_RAW_DECL_UNLOCKPT=1 -DHAVE_RAW_DECL_UNSETENV=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_DECL_STRNCASECMP=1 -DGNULIB_TEST_STRDUP=1 -DGNULIB_STRERROR=1 -DGNULIB_TEST_STRERROR=1 -Dmy_strftime=nstrftime -DGNULIB_TEST_STRPTIME=1 -DGNULIB_TEST_SYMLINK=1 -DHAVE_RAW_DECL_PSELECT=1 -DHAVE_RAW_DECL_SELECT=1 -DHAVE_SHUTDOWN=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_SA_FAMILY_T=1 -DHAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY=1 -DHAVE_RAW_DECL_SOCKET=1 -DHAVE_RAW_DECL_CONNECT=1 -DHAVE_RAW_DECL_ACCEPT=1 -DHAVE_RAW_DECL_BIND=1 -DHAVE_RAW_DECL_GETPEERNAME=1 -DHAVE_RAW_DECL_GETSOCKNAME=1 -DHAVE_RAW_DECL_GETSOCKOPT=1 -DHAVE_RAW_DECL_LISTEN=1 -DHAVE_RAW_DECL_RECV=1 -DHAVE_RAW_DECL_SEND=1 -DHAVE_RAW_DECL_RECVFROM=1 -DHAVE_RAW_DECL_SENDTO=1 -DHAVE_RAW_DECL_SETSOCKOPT=1 -DHAVE_RAW_DECL_SHUTDOWN=1 -DHAVE_RAW_DECL_ACCEPT4=1 -DHAVE_RAW_DECL_FCHMODAT=1 -DHAVE_RAW_DECL_FSTAT=1 -DHAVE_RAW_DECL_FSTATAT=1 -DHAVE_RAW_DECL_FUTIMENS=1 -DHAVE_RAW_DECL_LCHMOD=1 -DHAVE_RAW_DECL_LSTAT=1 -DHAVE_RAW_DECL_MKDIRAT=1 -DHAVE_RAW_DECL_MKFIFO=1 -DHAVE_RAW_DECL_MKFIFOAT=1 -DHAVE_RAW_DECL_MKNOD=1 -DHAVE_RAW_DECL_MKNODAT=1 -DHAVE_RAW_DECL_STAT=1 -DHAVE_RAW_DECL_UTIMENSAT=1 -DHAVE_STRUCT_TMS=1 -DHAVE_RAW_DECL_TIMES=1 -DGNULIB_TEST_TIME_R=1 -DGNULIB_TEST_TMPFILE=1 -DHAVE_DECL_TRUNC=1 -DGNULIB_TEST_TRUNC=1 -DHAVE_DECL_TRUNCF=1 -DGNULIB_TEST_TRUNCF=1 -DHAVE_RAW_DECL_CHDIR=1 -DHAVE_RAW_DECL_CHOWN=1 -DHAVE_RAW_DECL_DUP=1 -DHAVE_RAW_DECL_DUP2=1 -DHAVE_RAW_DECL_DUP3=1 -DHAVE_RAW_DECL_ENVIRON=1 -DHAVE_RAW_DECL_EUIDACCESS=1 -DHAVE_RAW_DECL_FACCESSAT=1 -DHAVE_RAW_DECL_FCHDIR=1 -DHAVE_RAW_DECL_FCHOWNAT=1 -DHAVE_RAW_DECL_FDATASYNC=1 -DHAVE_RAW_DECL_FSYNC=1 -DHAVE_RAW_DECL_FTRUNCATE=1 -DHAVE_RAW_DECL_GETCWD=1 -DHAVE_RAW_DECL_GETDOMAINNAME=1 -DHAVE_RAW_DECL_GETDTABLESIZE=1 -DHAVE_RAW_DECL_GETGROUPS=1 -DHAVE_RAW_DECL_GETHOSTNAME=1 -DHAVE_RAW_DECL_GETLOGIN=1 -DHAVE_RAW_DECL_GETLOGIN_R=1 -DHAVE_RAW_DECL_GETPAGESIZE=1 -DHAVE_RAW_DECL_GETUSERSHELL=1 -DHAVE_RAW_DECL_SETUSERSHELL=1 -DHAVE_RAW_DECL_ENDUSERSHELL=1 -DHAVE_RAW_DECL_GROUP_MEMBER=1 -DHAVE_RAW_DECL_ISATTY=1 -DHAVE_RAW_DECL_LCHOWN=1 -DHAVE_RAW_DECL_LINK=1 -DHAVE_RAW_DECL_LINKAT=1 -DHAVE_RAW_DECL_LSEEK=1 -DHAVE_RAW_DECL_PIPE=1 -DHAVE_RAW_DECL_PIPE2=1 -DHAVE_RAW_DECL_PREAD=1 -DHAVE_RAW_DECL_PWRITE=1 -DHAVE_RAW_DECL_READLINK=1 -DHAVE_RAW_DECL_READLINKAT=1 -DHAVE_RAW_DECL_RMDIR=1 -DHAVE_RAW_DECL_SETHOSTNAME=1 -DHAVE_RAW_DECL_SLEEP=1 -DHAVE_RAW_DECL_SYMLINK=1 -DHAVE_RAW_DECL_SYMLINKAT=1 -DHAVE_RAW_DECL_TTYNAME_R=1 -DHAVE_RAW_DECL_UNLINK=1 -DHAVE_RAW_DECL_UNLINKAT=1 -DHAVE_RAW_DECL_USLEEP=1 -DGNULIB_TEST_UNLINK=1 -DHAVE_VASPRINTF=1 -DGNULIB_TEST_VASPRINTF=1 -DHAVE_RAW_DECL_BTOWC=1 -DHAVE_RAW_DECL_WCTOB=1 -DHAVE_RAW_DECL_MBSINIT=1 -DHAVE_RAW_DECL_MBRTOWC=1 -DHAVE_RAW_DECL_MBRLEN=1 -DHAVE_RAW_DECL_MBSRTOWCS=1 -DHAVE_RAW_DECL_MBSNRTOWCS=1 -DHAVE_RAW_DECL_WCRTOMB=1 -DHAVE_RAW_DECL_WCSRTOMBS=1 -DHAVE_RAW_DECL_WCSNRTOMBS=1 -DHAVE_RAW_DECL_WCWIDTH=1 -DHAVE_RAW_DECL_WMEMCHR=1 -DHAVE_RAW_DECL_WMEMCMP=1 -DHAVE_RAW_DECL_WMEMCPY=1 -DHAVE_RAW_DECL_WMEMMOVE=1 -DHAVE_RAW_DECL_WMEMSET=1 -DHAVE_RAW_DECL_WCSLEN=1 -DHAVE_RAW_DECL_WCSNLEN=1 -DHAVE_RAW_DECL_WCSCPY=1 -DHAVE_RAW_DECL_WCPCPY=1 -DHAVE_RAW_DECL_WCSNCPY=1 -DHAVE_RAW_DECL_WCPNCPY=1 -DHAVE_RAW_DECL_WCSCAT=1 -DHAVE_RAW_DECL_WCSNCAT=1 -DHAVE_RAW_DECL_WCSCMP=1 -DHAVE_RAW_DECL_WCSNCMP=1 -DHAVE_RAW_DECL_WCSCASECMP=1 -DHAVE_RAW_DECL_WCSNCASECMP=1 -DHAVE_RAW_DECL_WCSCOLL=1 -DHAVE_RAW_DECL_WCSXFRM=1 -DHAVE_RAW_DECL_WCSDUP=1 -DHAVE_RAW_DECL_WCSCHR=1 -DHAVE_RAW_DECL_WCSRCHR=1 -DHAVE_RAW_DECL_WCSCSPN=1 -DHAVE_RAW_DECL_WCSSPN=1 -DHAVE_RAW_DECL_WCSPBRK=1 -DHAVE_RAW_DECL_WCSSTR=1 -DHAVE_RAW_DECL_WCSTOK=1 -DHAVE_RAW_DECL_WCSWIDTH=1 -DHAVE_TOWLOWER=1 -DHAVE_RAW_DECL_WCTYPE=1 -DHAVE_RAW_DECL_ISWCTYPE=1 -DHAVE_RAW_DECL_WCTRANS=1 -DHAVE_RAW_DECL_TOWCTRANS=1 -DHAVE_STDINT_H=1 -DHAVE_PTHREAD=1 -DHAVE_X_WINDOWS=1 -DFLOAT_TRUNCATE= -DHAVE_OPENMP=1 -DHAVE_LIBM=1 -DF77_FUNC\(name,NAME\)=name\ \#\#\ _ -DF77_FUNC_\(name,NAME\)=name\ \#\#\ _ -DHAVE_IEEE754_DATA_FORMAT=1 -DHAVE_CXX_COMPLEX_SETTERS=1 -DHAVE_CXX_COMPLEX_REFERENCE_ACCESSORS=1 -DHAVE_QHULL_QHULL_H=1 -DHAVE_QHULL=1 -DHAVE_PCRE_H=1 -DHAVE_PCRE_COMPILE=1 -DHAVE_ZLIB_H=1 -DHAVE_Z=1 -DHAVE_HDF5_H=1 -DHAVE_HDF5_18=1 -DHAVE_HDF5=1 -DHAVE_FFTW3_H=1 -DHAVE_FFTW3=1 -DHAVE_FFTW3_H=1 -DHAVE_FFTW3F=1 -DHAVE_GLPK_H=1 -DHAVE_GLPK=1 -DHAVE_CURL_CURL_H=1 -DHAVE_CURL=1 -DHAVE_MAGICK=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_OPENGL=1 -DHAVE_FREETYPE=1 -DHAVE_FONTCONFIG=1 -DHAVE_FLTK=1 -DHAVE_LIBGL=1 -DHAVE_GL2PS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\\\\\".libs/\\\\\" -DHAVE_QRUPDATE=1 -DHAVE_QRUPDATE_LUU=1 -DHAVE_SUITESPARSE_AMD_H=1 -DHAVE_AMD=1 -DHAVE_SUITESPARSE_CAMD_H=1 -DHAVE_CAMD=1 -DHAVE_SUITESPARSE_COLAMD_H=1 -DHAVE_COLAMD=1 -DHAVE_SUITESPARSE_CCOLAMD_H=1 -DHAVE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD_H=1 -DHAVE_CHOLMOD=1 -DHAVE_SUITESPARSE_CS_H=1 -DHAVE_CXSPARSE=1 -DHAVE_SUITESPARSE_UMFPACK_H=1 -DHAVE_UMFPACK=1 -DUMFPACK_SEPARATE_SPLIT=1 -DHAVE_ARPACK=1 -DHAVE_GETPWNAM=1 -DHAVE_DEV_T=1 -DHAVE_INO_T=1 -DHAVE_LONG_LONG_INT=1 -DHAVE_UNSIGNED_LONG_LONG_INT=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1 -DHAVE_FAST_INT_OPS=1 -DSIZEOF_LONG_DOUBLE=8 -DHAVE_DIRENT_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_CURSES_H=1 -DHAVE_DLFCN_H=1 -DHAVE_GRP_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LOCALE_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1 -DHAVE_PTHREAD_H=1 -DHAVE_PWD_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_POLL_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_TERMCAP_H=1 -DHAVE_SSTREAM=1 -DHAVE_TR1_UNORDERED_MAP=1 -DUSE_UNORDERED_MAP_WITH_TR1=1 -DHAVE_TERMIOS_H=1 -DHAVE_TERMIO_H=1 -DHAVE_SGTTY_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_BASENAME=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_CHMOD=1 -DHAVE_DUP2=1 -DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1 -DHAVE_EXECVP=1 -DHAVE_EXPM1=1 -DHAVE_EXPM1F=1 -DHAVE_FORK=1 -DHAVE_GETEGID=1 -DHAVE_GETEUID=1 -DHAVE_GETGID=1 -DHAVE_GETGRENT=1 -DHAVE_GETGRGID=1 -DHAVE_GETGRNAM=1 -DHAVE_GETPGRP=1 -DHAVE_GETPID=1 -DHAVE_GETPPID=1 -DHAVE_GETPWENT=1 -DHAVE_GETPWUID=1 -DHAVE_GETUID=1 -DHAVE_GETWD=1 -DHAVE_KILL=1 -DHAVE_LGAMMA=1 -DHAVE_LGAMMAF=1 -DHAVE_LGAMMA_R=1 -DHAVE_LGAMMAF_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LOG1P=1 -DHAVE_LOG1PF=1 -DHAVE_MKSTEMP=1 -DHAVE_PIPE=1 -DHAVE_PUTENV=1 -DHAVE_REALPATH=1 -DHAVE_RINDEX=1 -DHAVE_ROUNDL=1 -DHAVE_SELECT=1 -DHAVE_SETGRENT=1 -DHAVE_SETLOCALE=1 -DHAVE_SETPWENT=1 -DHAVE_SETVBUF=1 -DHAVE_SIGLONGJMP=1 -DHAVE_STRSIGNAL=1 -DHAVE_TEMPNAM=1 -DHAVE_TGAMMAF=1 -DHAVE_UMASK=1 -DHAVE_UNAME=1 -DHAVE_UTIME=1 -DHAVE_WAITPID=1 -DHAVE_DECL_EXP2=1 -DHAVE_DECL_ROUND=1 -DHAVE_DECL_TGAMMA=1 -DHAVE_EXP2=1 -DHAVE_ROUND=1 -DHAVE_TGAMMA=1 -DHAVE_DLOPEN_API=1 -DENABLE_DYNAMIC_LINKING=1 -DHAVE_CMATH_ISNAN=1 -DHAVE_CMATH_ISNANF=1 -DHAVE_CMATH_ISINF=1 -DHAVE_CMATH_ISINFF=1 -DHAVE_CMATH_ISFINITE=1 -DHAVE_CMATH_ISFINITEF=1 -DHAVE_FINITE=1 -DHAVE_ISNAN=1 -DHAVE_ISINF=1 -DHAVE_DECL_SIGNBIT=1 -DHAVE_ACOSH=1 -DHAVE_ACOSHF=1 -DHAVE_ASINH=1 -DHAVE_ASINHF=1 -DHAVE_ATANH=1 -DHAVE_ATANHF=1 -DHAVE_ERF=1 -DHAVE_ERFF=1 -DHAVE_ERFC=1 -DHAVE_ERFCF=1 -DHAVE_EXP2F=1 -DHAVE_LOG2=1 -DHAVE_LOG2F=1 -DHAVE_HYPOTF=1 -DHAVE_CBRT=1 -DHAVE_CBRTF=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1 -DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1 -DEXCEPTION_IN_MATH=1 -DHAVE_DECL_SYS_SIGLIST=1 -DHAVE_GETRUSAGE=1 -DYYTEXT_POINTER=1
checking whether gcc-4.8 accepts -Wall... yes
adding -Wall to WARN_CFLAGS
checking whether gcc-4.8 accepts -W... yes
adding -W to WARN_CFLAGS
checking whether gcc-4.8 accepts -Wshadow... yes
adding -Wshadow to WARN_CFLAGS
checking whether gcc-4.8 accepts -Wformat... yes
adding -Wformat to WARN_CFLAGS
checking whether gcc-4.8 accepts -Wpointer-arith... yes
adding -Wpointer-arith to WARN_CFLAGS
checking whether gcc-4.8 accepts -Wmissing-prototypes... yes
adding -Wmissing-prototypes to WARN_CFLAGS
checking whether gcc-4.8 accepts -Wstrict-prototypes... yes
adding -Wstrict-prototypes to WARN_CFLAGS
checking whether gcc-4.8 accepts -Wwrite-strings... yes
adding -Wwrite-strings to WARN_CFLAGS
checking whether gcc-4.8 accepts -Wcast-align... yes
adding -Wcast-align to WARN_CFLAGS
checking whether gcc-4.8 accepts -Wcast-qual... yes
adding -Wcast-qual to WARN_CFLAGS
checking whether g++-4.8 accepts -Wall... yes
adding -Wall to WARN_CXXFLAGS
checking whether g++-4.8 accepts -W... yes
adding -W to WARN_CXXFLAGS
checking whether g++-4.8 accepts -Wshadow... yes
adding -Wshadow to WARN_CXXFLAGS
checking whether g++-4.8 accepts -Wold-style-cast... yes
adding -Wold-style-cast to WARN_CXXFLAGS
checking whether g++-4.8 accepts -Wformat... yes
adding -Wformat to WARN_CXXFLAGS
checking whether g++-4.8 accepts -Wpointer-arith... yes
adding -Wpointer-arith to WARN_CXXFLAGS
checking whether g++-4.8 accepts -Wwrite-strings... yes
adding -Wwrite-strings to WARN_CXXFLAGS
checking whether g++-4.8 accepts -Wcast-align... yes
adding -Wcast-align to WARN_CXXFLAGS
checking whether g++-4.8 accepts -Wcast-qual... yes
adding -Wcast-qual to WARN_CXXFLAGS
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/faq/Makefile
config.status: creating doc/icons/Makefile
config.status: creating doc/interpreter/Makefile
config.status: creating doc/liboctave/Makefile
config.status: creating doc/refcard/Makefile
config.status: creating examples/Makefile
config.status: creating libcruft/Makefile
config.status: creating libcruft/mkf77def
config.status: creating libgnu/Makefile
config.status: creating liboctave/Makefile
config.status: creating scripts/Makefile
config.status: creating src/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-maintainer-mode, --disable-rpath
configure:

Octave is now configured for arm-unknown-linux-gnueabihf

  Source directory:            .
  Installation prefix:         /usr
  C compiler:                  gcc-4.8   -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp
  C++ compiler:                g++-4.8   -I/usr/include/freetype2   -I/usr/include/freetype2    -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp
  Fortran compiler:            gfortran -g -O2
  Fortran libraries:            -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm
  Lex libraries:               
  LIBS:                        -lGL -lm  

  AMD CPPFLAGS:                
  AMD LDFLAGS:                 
  AMD libraries:               -lamd
  ARPACK CPPFLAGS:             
  ARPACK LDFLAGS:              
  ARPACK libraries:            -larpack
  BLAS libraries:              -lblas
  CAMD CPPFLAGS:               
  CAMD LDFLAGS:                
  CAMD libraries:              -lcamd
  CARBON libraries:            
  CCOLAMD CPPFLAGS:            
  CCOLAMD LDFLAGS:             
  CCOLAMD libraries:           -lccolamd
  CHOLMOD CPPFLAGS:            
  CHOLMOD LDFLAGS:             
  CHOLMOD libraries:           -lcholmod
  COLAMD CPPFLAGS:             
  COLAMD LDFLAGS:              
  COLAMD libraries:            -lcolamd
  CURL CPPFLAGS:               
  CURL LDFLAGS:                
  CURL libraries:              -lcurl
  CXSPARSE CPPFLAGS:           
  CXSPARSE LDFLAGS:            
  CXSPARSE libraries:          -lcxsparse
  DL libraries:                -ldl
  FFTW3 CPPFLAGS:              
  FFTW3 LDFLAGS:               
  FFTW3 libraries:             -lfftw3
  FFTW3F CPPFLAGS:             
  FFTW3F LDFLAGS:              
  FFTW3F libraries:            -lfftw3f
  fontconfig CFLAGS:           -I/usr/include/freetype2  
  fontconfig LIBS:             -lfontconfig -lfreetype  
  FT2_CFLAGS:                  -I/usr/include/freetype2  
  FT2_LIBS:                    -lfreetype  
  GLPK CPPFLAGS:               
  GLPK LDFLAGS:                
  GLPK libraries:              -lglpk
  graphics CFLAGS:              -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT
  graphics LIBS:               -lfltk_gl -lfltk -lX11
  Magick++ CPPFLAGS:           -I/usr/include/GraphicsMagick  
  Magick++ LDFLAGS:             
  Magick++ libraries:          -lGraphicsMagick++ -lGraphicsMagick  
  HDF5 CPPFLAGS:               
  HDF5 LDFLAGS:                
  HDF5 libraries:              -lhdf5
  LAPACK libraries:            -llapack
  OPENGL libraries:            -lfontconfig -lfreetype   -lGL -lGLU
  PTHREAD flags:               -pthread
  PTHREAD libraries:           
  QHULL CPPFLAGS:              
  QHULL LDFLAGS:               
  QHULL libraries:             -lqhull
  QRUPDATE libraries:          -lqrupdate
  READLINE libraries:          -lreadline
  REGEX libraries:             -lpcre
  TERM libraries:              -lncurses
  UMFPACK libraries:           -lumfpack
  X11 include flags:           
  X11 libraries:               -lX11
  Z CPPFLAGS:                  
  Z LDFLAGS:                   
  Z libraries:                 -lz

  Default pager:               less
  gnuplot:                     gnuplot

  Do internal array bounds checking:  false
  Use octave_allocator:               false
  Build static libraries:             false
  Build shared libraries:             true
  Dynamic Linking:                    true (dlopen)
  Include support for GNU readline:   true
  64-bit array dims and indexing:     false

configure: WARNING: I didn't find bison, but it's only a problem if you need to reconstruct parse.cc
configure: WARNING: 
configure: WARNING: You used the EXPERIMENTAL --enable-openmp option.
configure: WARNING: Are you sure that is what you want to do?
configure: WARNING: 
configure: WARNING: This option enables experimental SMP multithreding
configure: WARNING: code that has had very little testing. There is no
configure: WARNING: certainity that the results returned by Octave with
configure: WARNING: this option enabled will be correct.
configure: WARNING: 
configure: 
configure: NOTE: libraries may be skipped if a library is not found OR
configure: NOTE: if the library on your system is missing required features.
make[1]: Leaving directory `/«PKGBUILDDIR»'
   dh_auto_build -a -O--parallel
	make -j4
Makefile:2595: warning: overriding commands for target `check'make[1]: Entering directory `/«PKGBUILDDIR»'

Makefile:2175: warning: ignoring old commands for target `check'
making run-octave from run-octave.in
chmod a+rx "run-octave"
make  all-recursive
make[2]: Entering directory `/«PKGBUILDDIR»'
Makefile:2595: warning: overriding commands for target `check'
Makefile:2175: warning: ignoring old commands for target `check'
Making all in libgnu
make[3]: Entering directory `/«PKGBUILDDIR»/libgnu'
rm -f alloca.h-t alloca.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  cat ./alloca.in.h; \
	} > alloca.h-t && \
	mv -f alloca.h-t alloca.h
rm -f configmake.h-t && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  echo '#define PREFIX "/usr"'; \
	  echo '#define EXEC_PREFIX "/usr"'; \
	  echo '#define BINDIR "/usr/bin"'; \
	  echo '#define SBINDIR "/usr/sbin"'; \
	  echo '#define LIBEXECDIR "/usr/lib/arm-linux-gnueabihf"'; \
	  echo '#define DATAROOTDIR "/usr/share"'; \
	  echo '#define DATADIR "/usr/share"'; \
	  echo '#define SYSCONFDIR "/etc"'; \
	  echo '#define SHAREDSTATEDIR "/usr/com"'; \
	  echo '#define LOCALSTATEDIR "/var"'; \
	  echo '#define INCLUDEDIR "/usr/include"'; \
	  echo '#define OLDINCLUDEDIR "/usr/include"'; \
	  echo '#define DOCDIR "/usr/share/doc/octave"'; \
	  echo '#define INFODIR "/usr/share/info"'; \
	  echo '#define HTMLDIR "/usr/share/doc/octave"'; \
	  echo '#define DVIDIR "/usr/share/doc/octave"'; \
	  echo '#define PDFDIR "/usr/share/doc/octave"'; \
	  echo '#define PSDIR "/usr/share/doc/octave"'; \
	  echo '#define LIBDIR "/usr/lib/arm-linux-gnueabihf"'; \
	  echo '#define LISPDIR "/usr/share/emacs/site-lisp"'; \
	  echo '#define LOCALEDIR "/usr/share/locale"'; \
	  echo '#define MANDIR "/usr/share/man"'; \
	  echo '#define MANEXT ""'; \
	  echo '#define PKGDATADIR "/usr/share/octave"'; \
	  echo '#define PKGINCLUDEDIR "/usr/include/octave"'; \
	  echo '#define PKGLIBDIR "/usr/lib/arm-linux-gnueabihf/octave"'; \
	  echo '#define PKGLIBEXECDIR "/usr/lib/arm-linux-gnueabihf/octave"'; \
	} | sed '/""/d' > configmake.h-t
rm -f c++defs.h-t c++defs.h && \
	sed -n -e '/_GL_CXXDEFS/,$p' \
	  < ../build-aux/snippet/c++defs.h \
	  > c++defs.h-t && \
	mv c++defs.h-t c++defs.h
rm -f arg-nonnull.h-t arg-nonnull.h && \
	sed -n -e '/GL_ARG_NONNULL/,$p' \
	  < ../build-aux/snippet/arg-nonnull.h \
	  > arg-nonnull.h-t && \
	mv arg-nonnull.h-t arg-nonnull.h
rm -f warn-on-use.h-t warn-on-use.h && \
	sed -n -e '/^.ifndef/,$p' \
	  < ../build-aux/snippet/warn-on-use.h \
	  > warn-on-use.h-t && \
	mv warn-on-use.h-t warn-on-use.h
/bin/mkdir -p sys
/bin/mkdir -p sys
mv -f configmake.h-t configmake.h
rm -f sys/types.h-t sys/types.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
	      < ./sys_types.in.h; \
	} > sys/types.h-t && \
	mv sys/types.h-t sys/types.h
rm -f sys/uio.h-t sys/uio.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_SYS_UIO_H''@|<sys/uio.h>|g' \
	      -e 's|@''HAVE_SYS_UIO_H''@|1|g' \
	      < ./sys_uio.in.h; \
	} > sys/uio.h-t && \
	mv -f sys/uio.h-t sys/uio.h
rm -f dirent.h-t dirent.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''HAVE_DIRENT_H''@|1|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_DIRENT_H''@|<dirent.h>|g' \
	      -e 's/@''GNULIB_OPENDIR''@/1/g' \
	      -e 's/@''GNULIB_READDIR''@/1/g' \
	      -e 's/@''GNULIB_REWINDDIR''@/1/g' \
	      -e 's/@''GNULIB_CLOSEDIR''@/1/g' \
	      -e 's/@''GNULIB_DIRFD''@/1/g' \
	      -e 's/@''GNULIB_FDOPENDIR''@/1/g' \
	      -e 's/@''GNULIB_SCANDIR''@/0/g' \
	      -e 's/@''GNULIB_ALPHASORT''@/0/g' \
	      -e 's/@''HAVE_OPENDIR''@/1/g' \
	      -e 's/@''HAVE_READDIR''@/1/g' \
	      -e 's/@''HAVE_REWINDDIR''@/1/g' \
	      -e 's/@''HAVE_CLOSEDIR''@/1/g' \
	      -e 's|@''HAVE_DECL_DIRFD''@|1|g' \
	      -e 's|@''HAVE_DECL_FDOPENDIR''@|1|g' \
	      -e 's|@''HAVE_FDOPENDIR''@|1|g' \
	      -e 's|@''HAVE_SCANDIR''@|1|g' \
	      -e 's|@''HAVE_ALPHASORT''@|1|g' \
	      -e 's|@''REPLACE_OPENDIR''@|0|g' \
	      -e 's|@''REPLACE_CLOSEDIR''@|0|g' \
	      -e 's|@''REPLACE_DIRFD''@|0|g' \
	      -e 's|@''REPLACE_FDOPENDIR''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./dirent.in.h; \
	} > dirent.h-t && \
	mv dirent.h-t dirent.h
rm -f fcntl.h-t fcntl.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_FCNTL_H''@|<fcntl.h>|g' \
	      -e 's/@''GNULIB_FCNTL''@/1/g' \
	      -e 's/@''GNULIB_NONBLOCKING''@/0/g' \
	      -e 's/@''GNULIB_OPEN''@/1/g' \
	      -e 's/@''GNULIB_OPENAT''@/1/g' \
	      -e 's|@''HAVE_FCNTL''@|1|g' \
	      -e 's|@''HAVE_OPENAT''@|1|g' \
	      -e 's|@''REPLACE_FCNTL''@|1|g' \
	      -e 's|@''REPLACE_OPEN''@|0|g' \
	      -e 's|@''REPLACE_OPENAT''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./fcntl.in.h; \
	} > fcntl.h-t && \
	mv fcntl.h-t fcntl.h
rm -f glob.h-t glob.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''HAVE_SYS_CDEFS_H''@|1|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./glob.in.h; \
	} > glob.h-t && \
	mv -f glob.h-t glob.h
rm -f math.h-t math.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|<math.h>|g' \
	      -e 's/@''GNULIB_ACOSF''@/0/g' \
	      -e 's/@''GNULIB_ACOSL''@/0/g' \
	      -e 's/@''GNULIB_ASINF''@/0/g' \
	      -e 's/@''GNULIB_ASINL''@/0/g' \
	      -e 's/@''GNULIB_ATANF''@/0/g' \
	      -e 's/@''GNULIB_ATANL''@/0/g' \
	      -e 's/@''GNULIB_ATAN2F''@/0/g' \
	      -e 's/@''GNULIB_CEIL''@/0/g' \
	      -e 's/@''GNULIB_CEILF''@/0/g' \
	      -e 's/@''GNULIB_CEILL''@/0/g' \
	      -e 's/@''GNULIB_COPYSIGN''@/1/g' \
	      -e 's/@''GNULIB_COPYSIGNF''@/1/g' \
	      -e 's/@''GNULIB_COPYSIGNL''@/0/g' \
	      -e 's/@''GNULIB_COSF''@/0/g' \
	      -e 's/@''GNULIB_COSL''@/0/g' \
	      -e 's/@''GNULIB_COSHF''@/0/g' \
	      -e 's/@''GNULIB_EXPF''@/0/g' \
	      -e 's/@''GNULIB_EXPL''@/0/g' \
	      -e 's/@''GNULIB_FABSF''@/0/g' \
	      -e 's/@''GNULIB_FLOOR''@/1/g' \
	      -e 's/@''GNULIB_FLOORF''@/0/g' \
	      -e 's/@''GNULIB_FLOORL''@/0/g' \
	      -e 's/@''GNULIB_FMA''@/0/g' \
	      -e 's/@''GNULIB_FMAF''@/0/g' \
	      -e 's/@''GNULIB_FMAL''@/0/g' \
	      -e 's/@''GNULIB_FMODF''@/0/g' \
	      -e 's/@''GNULIB_FREXPF''@/0/g' \
	      -e 's/@''GNULIB_FREXP''@/0/g' \
	      -e 's/@''GNULIB_FREXPL''@/0/g' \
	      -e 's/@''GNULIB_ISFINITE''@/0/g' \
	      -e 's/@''GNULIB_ISINF''@/0/g' \
	      -e 's/@''GNULIB_ISNAN''@/0/g' \
	      -e 's/@''GNULIB_ISNANF''@/0/g' \
	      -e 's/@''GNULIB_ISNAND''@/0/g' \
	      -e 's/@''GNULIB_ISNANL''@/0/g' \
	      -e 's/@''GNULIB_LDEXPF''@/0/g' \
	      -e 's/@''GNULIB_LDEXPL''@/0/g' \
	      -e 's/@''GNULIB_LOGB''@/0/g' \
	      -e 's/@''GNULIB_LOGF''@/0/g' \
	      -e 's/@''GNULIB_LOGL''@/0/g' \
	      -e 's/@''GNULIB_LOG10F''@/0/g' \
	      -e 's/@''GNULIB_MODFF''@/0/g' \
	      -e 's/@''GNULIB_POWF''@/0/g' \
	      -e 's/@''GNULIB_RINT''@/0/g' \
	      -e 's/@''GNULIB_RINTF''@/0/g' \
	      -e 's/@''GNULIB_RINTL''@/0/g' \
	      -e 's/@''GNULIB_ROUND''@/1/g' \
	      -e 's/@''GNULIB_ROUNDF''@/1/g' \
	      -e 's/@''GNULIB_ROUNDL''@/0/g' \
	      -e 's/@''GNULIB_SIGNBIT''@/1/g' \
	      -e 's/@''GNULIB_SINF''@/0/g' \
	      -e 's/@''GNULIB_SINL''@/0/g' \
	      -e 's/@''GNULIB_SINHF''@/0/g' \
	      -e 's/@''GNULIB_SQRTF''@/0/g' \
	      -e 's/@''GNULIB_SQRTL''@/0/g' \
	      -e 's/@''GNULIB_TANF''@/0/g' \
	      -e 's/@''GNULIB_TANL''@/0/g' \
	      -e 's/@''GNULIB_TANHF''@/0/g' \
	      -e 's/@''GNULIB_TRUNC''@/1/g' \
	      -e 's/@''GNULIB_TRUNCF''@/1/g' \
	      -e 's/@''GNULIB_TRUNCL''@/0/g' \
	      < ./math.in.h | \
	  sed -e 's|@''HAVE_ACOSF''@|1|g' \
	      -e 's|@''HAVE_ACOSL''@|1|g' \
	      -e 's|@''HAVE_ASINF''@|1|g' \
	      -e 's|@''HAVE_ASINL''@|1|g' \
	      -e 's|@''HAVE_ATANF''@|1|g' \
	      -e 's|@''HAVE_ATANL''@|1|g' \
	      -e 's|@''HAVE_ATAN2F''@|1|g' \
	      -e 's|@''HAVE_COPYSIGN''@|1|g' \
	      -e 's|@''HAVE_COPYSIGNF''@|1|g' \
	      -e 's|@''HAVE_COPYSIGNL''@|1|g' \
	      -e 's|@''HAVE_COSF''@|1|g' \
	      -e 's|@''HAVE_COSL''@|1|g' \
	      -e 's|@''HAVE_COSHF''@|1|g' \
	      -e 's|@''HAVE_EXPF''@|1|g' \
	      -e 's|@''HAVE_EXPL''@|1|g' \
	      -e 's|@''HAVE_FABSF''@|1|g' \
	      -e 's|@''HAVE_FMA''@|1|g' \
	      -e 's|@''HAVE_FMAF''@|1|g' \
	      -e 's|@''HAVE_FMAL''@|1|g' \
	      -e 's|@''HAVE_FMODF''@|1|g' \
	      -e 's|@''HAVE_FREXPF''@|1|g' \
	      -e 's|@''HAVE_ISNANF''@|1|g' \
	      -e 's|@''HAVE_ISNAND''@|1|g' \
	      -e 's|@''HAVE_ISNANL''@|1|g' \
	      -e 's|@''HAVE_LDEXPF''@|1|g' \
	      -e 's|@''HAVE_LOGF''@|1|g' \
	      -e 's|@''HAVE_LOGL''@|1|g' \
	      -e 's|@''HAVE_LOG10F''@|1|g' \
	      -e 's|@''HAVE_MODFF''@|1|g' \
	      -e 's|@''HAVE_POWF''@|1|g' \
	      -e 's|@''HAVE_RINT''@|1|g' \
	      -e 's|@''HAVE_RINTF''@|1|g' \
	      -e 's|@''HAVE_RINTL''@|1|g' \
	      -e 's|@''HAVE_SINF''@|1|g' \
	      -e 's|@''HAVE_SINL''@|1|g' \
	      -e 's|@''HAVE_SINHF''@|1|g' \
	      -e 's|@''HAVE_SQRTF''@|1|g' \
	      -e 's|@''HAVE_SQRTL''@|1|g' \
	      -e 's|@''HAVE_TANF''@|1|g' \
	      -e 's|@''HAVE_TANL''@|1|g' \
	      -e 's|@''HAVE_TANHF''@|1|g' \
	      -e 's|@''HAVE_DECL_ACOSL''@|1|g' \
	      -e 's|@''HAVE_DECL_ASINL''@|1|g' \
	      -e 's|@''HAVE_DECL_ATANL''@|1|g' \
	      -e 's|@''HAVE_DECL_CEILF''@|1|g' \
	      -e 's|@''HAVE_DECL_CEILL''@|1|g' \
	      -e 's|@''HAVE_DECL_COSL''@|1|g' \
	      -e 's|@''HAVE_DECL_EXPL''@|1|g' \
	      -e 's|@''HAVE_DECL_FLOORF''@|1|g' \
	      -e 's|@''HAVE_DECL_FLOORL''@|1|g' \
	      -e 's|@''HAVE_DECL_FREXPL''@|1|g' \
	      -e 's|@''HAVE_DECL_LDEXPL''@|1|g' \
	      -e 's|@''HAVE_DECL_LOGB''@|1|g' \
	      -e 's|@''HAVE_DECL_LOGL''@|1|g' \
	      -e 's|@''HAVE_DECL_ROUND''@|1|g' \
	      -e 's|@''HAVE_DECL_ROUNDF''@|1|g' \
	      -e 's|@''HAVE_DECL_ROUNDL''@|1|g' \
	      -e 's|@''HAVE_DECL_SINL''@|1|g' \
	      -e 's|@''HAVE_DECL_SQRTL''@|1|g' \
	      -e 's|@''HAVE_DECL_TANL''@|1|g' \
	      -e 's|@''HAVE_DECL_TRUNC''@|1|g' \
	      -e 's|@''HAVE_DECL_TRUNCF''@|1|g' \
	      -e 's|@''HAVE_DECL_TRUNCL''@|1|g' \
	  | \
	  sed -e 's|@''REPLACE_CEIL''@|0|g' \
	      -e 's|@''REPLACE_CEILF''@|0|g' \
	      -e 's|@''REPLACE_CEILL''@|0|g' \
	      -e 's|@''REPLACE_FLOOR''@|0|g' \
	      -e 's|@''REPLACE_FLOORF''@|0|g' \
	      -e 's|@''REPLACE_FLOORL''@|0|g' \
	      -e 's|@''REPLACE_FMA''@|0|g' \
	      -e 's|@''REPLACE_FMAF''@|0|g' \
	      -e 's|@''REPLACE_FMAL''@|0|g' \
	      -e 's|@''REPLACE_FREXPF''@|0|g' \
	      -e 's|@''REPLACE_FREXP''@|0|g' \
	      -e 's|@''REPLACE_FREXPL''@|0|g' \
	      -e 's|@''REPLACE_HUGE_VAL''@|0|g' \
	      -e 's|@''REPLACE_ISFINITE''@|0|g' \
	      -e 's|@''REPLACE_ISINF''@|0|g' \
	      -e 's|@''REPLACE_ISNAN''@|0|g' \
	      -e 's|@''REPLACE_ITOLD''@|0|g' \
	      -e 's|@''REPLACE_LDEXPL''@|0|g' \
	      -e 's|@''REPLACE_NAN''@|0|g' \
	      -e 's|@''REPLACE_ROUND''@|0|g' \
	      -e 's|@''REPLACE_ROUNDF''@|0|g' \
	      -e 's|@''REPLACE_ROUNDL''@|0|g' \
	      -e 's|@''REPLACE_SIGNBIT''@|0|g' \
	      -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|1|g' \
	      -e 's|@''REPLACE_TRUNC''@|0|g' \
	      -e 's|@''REPLACE_TRUNCF''@|0|g' \
	      -e 's|@''REPLACE_TRUNCL''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
	} > math.h-t && \
	mv math.h-t math.h
rm -f signal.h-t signal.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_SIGNAL_H''@|<signal.h>|g' \
	      -e 's|@''GNULIB_PTHREAD_SIGMASK''@|0|g' \
	      -e 's|@''GNULIB_RAISE''@|1|g' \
	      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \
	      -e 's/@''GNULIB_SIGPROCMASK''@/1/g' \
	      -e 's/@''GNULIB_SIGACTION''@/1/g' \
	      -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \
	      -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \
	      -e 's|@''HAVE_RAISE''@|1|g' \
	      -e 's|@''HAVE_SIGSET_T''@|1|g' \
	      -e 's|@''HAVE_SIGINFO_T''@|1|g' \
	      -e 's|@''HAVE_SIGACTION''@|1|g' \
	      -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \
	      -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \
	      -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \
	      -e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \
	      -e 's|@''REPLACE_RAISE''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./signal.in.h; \
	} > signal.h-t && \
	mv signal.h-t signal.h
rm -f stdio.h-t stdio.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_STDIO_H''@|<stdio.h>|g' \
	      -e 's/@''GNULIB_DPRINTF''@/0/g' \
	      -e 's/@''GNULIB_FCLOSE''@/1/g' \
	      -e 's/@''GNULIB_FDOPEN''@/0/g' \
	      -e 's/@''GNULIB_FFLUSH''@/1/g' \
	      -e 's/@''GNULIB_FGETC''@/1/g' \
	      -e 's/@''GNULIB_FGETS''@/1/g' \
	      -e 's/@''GNULIB_FOPEN''@/1/g' \
	      -e 's/@''GNULIB_FPRINTF''@/1/g' \
	      -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \
	      -e 's/@''GNULIB_FPURGE''@/1/g' \
	      -e 's/@''GNULIB_FPUTC''@/1/g' \
	      -e 's/@''GNULIB_FPUTS''@/1/g' \
	      -e 's/@''GNULIB_FREAD''@/1/g' \
	      -e 's/@''GNULIB_FREOPEN''@/0/g' \
	      -e 's/@''GNULIB_FSCANF''@/1/g' \
	      -e 's/@''GNULIB_FSEEK''@/1/g' \
	      -e 's/@''GNULIB_FSEEKO''@/1/g' \
	      -e 's/@''GNULIB_FTELL''@/1/g' \
	      -e 's/@''GNULIB_FTELLO''@/1/g' \
	      -e 's/@''GNULIB_FWRITE''@/1/g' \
	      -e 's/@''GNULIB_GETC''@/1/g' \
	      -e 's/@''GNULIB_GETCHAR''@/1/g' \
	      -e 's/@''GNULIB_GETDELIM''@/0/g' \
	      -e 's/@''GNULIB_GETLINE''@/0/g' \
	      -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \
	      -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \
	      -e 's/@''GNULIB_PCLOSE''@/0/g' \
	      -e 's/@''GNULIB_PERROR''@/0/g' \
	      -e 's/@''GNULIB_POPEN''@/0/g' \
	      -e 's/@''GNULIB_PRINTF''@/1/g' \
	      -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \
	      -e 's/@''GNULIB_PUTC''@/1/g' \
	      -e 's/@''GNULIB_PUTCHAR''@/1/g' \
	      -e 's/@''GNULIB_PUTS''@/1/g' \
	      -e 's/@''GNULIB_REMOVE''@/0/g' \
	      -e 's/@''GNULIB_RENAME''@/1/g' \
	      -e 's/@''GNULIB_RENAMEAT''@/0/g' \
	      -e 's/@''GNULIB_SCANF''@/1/g' \
	      -e 's/@''GNULIB_SNPRINTF''@/0/g' \
	      -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \
	      -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \
	      -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \
	      -e 's/@''GNULIB_TMPFILE''@/1/g' \
	      -e 's/@''GNULIB_VASPRINTF''@/1/g' \
	      -e 's/@''GNULIB_VDPRINTF''@/0/g' \
	      -e 's/@''GNULIB_VFPRINTF''@/1/g' \
	      -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \
	      -e 's/@''GNULIB_VFSCANF''@/0/g' \
	      -e 's/@''GNULIB_VSCANF''@/0/g' \
	      -e 's/@''GNULIB_VPRINTF''@/1/g' \
	      -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \
	      -e 's/@''GNULIB_VSNPRINTF''@/0/g' \
	      -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \
	      < ./stdio.in.h | \
	  sed -e 's|@''HAVE_DECL_FPURGE''@|0|g' \
	      -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \
	      -e 's|@''HAVE_DECL_FTELLO''@|1|g' \
	      -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \
	      -e 's|@''HAVE_DECL_GETLINE''@|1|g' \
	      -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \
	      -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \
	      -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \
	      -e 's|@''HAVE_DPRINTF''@|1|g' \
	      -e 's|@''HAVE_FSEEKO''@|1|g' \
	      -e 's|@''HAVE_FTELLO''@|1|g' \
	      -e 's|@''HAVE_PCLOSE''@|1|g' \
	      -e 's|@''HAVE_POPEN''@|1|g' \
	      -e 's|@''HAVE_RENAMEAT''@|1|g' \
	      -e 's|@''HAVE_VASPRINTF''@|1|g' \
	      -e 's|@''HAVE_VDPRINTF''@|1|g' \
	      -e 's|@''REPLACE_DPRINTF''@|0|g' \
	      -e 's|@''REPLACE_FCLOSE''@|1|g' \
	      -e 's|@''REPLACE_FDOPEN''@|0|g' \
	      -e 's|@''REPLACE_FFLUSH''@|1|g' \
	      -e 's|@''REPLACE_FOPEN''@|0|g' \
	      -e 's|@''REPLACE_FPRINTF''@|0|g' \
	      -e 's|@''REPLACE_FPURGE''@|0|g' \
	      -e 's|@''REPLACE_FREOPEN''@|0|g' \
	      -e 's|@''REPLACE_FSEEK''@|1|g' \
	      -e 's|@''REPLACE_FSEEKO''@|1|g' \
	      -e 's|@''REPLACE_FTELL''@|0|g' \
	      -e 's|@''REPLACE_FTELLO''@|0|g' \
	      -e 's|@''REPLACE_GETDELIM''@|0|g' \
	      -e 's|@''REPLACE_GETLINE''@|0|g' \
	      -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \
	      -e 's|@''REPLACE_PERROR''@|0|g' \
	      -e 's|@''REPLACE_POPEN''@|0|g' \
	      -e 's|@''REPLACE_PRINTF''@|0|g' \
	      -e 's|@''REPLACE_REMOVE''@|0|g' \
	      -e 's|@''REPLACE_RENAME''@|0|g' \
	      -e 's|@''REPLACE_RENAMEAT''@|0|g' \
	      -e 's|@''REPLACE_SNPRINTF''@|0|g' \
	      -e 's|@''REPLACE_SPRINTF''@|0|g' \
	      -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \
	      -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \
	      -e 's|@''REPLACE_TMPFILE''@|0|g' \
	      -e 's|@''REPLACE_VASPRINTF''@|0|g' \
	      -e 's|@''REPLACE_VDPRINTF''@|0|g' \
	      -e 's|@''REPLACE_VFPRINTF''@|0|g' \
	      -e 's|@''REPLACE_VPRINTF''@|0|g' \
	      -e 's|@''REPLACE_VSNPRINTF''@|0|g' \
	      -e 's|@''REPLACE_VSPRINTF''@|0|g' \
	      -e 's|@''ASM_SYMBOL_PREFIX''@||g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
	} > stdio.h-t && \
	mv stdio.h-t stdio.h
rm -f stdlib.h-t stdlib.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_STDLIB_H''@|<stdlib.h>|g' \
	      -e 's/@''GNULIB__EXIT''@/0/g' \
	      -e 's/@''GNULIB_ATOLL''@/0/g' \
	      -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \
	      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/1/g' \
	      -e 's/@''GNULIB_GETLOADAVG''@/0/g' \
	      -e 's/@''GNULIB_GETSUBOPT''@/0/g' \
	      -e 's/@''GNULIB_GRANTPT''@/0/g' \
	      -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \
	      -e 's/@''GNULIB_MBTOWC''@/0/g' \
	      -e 's/@''GNULIB_MKDTEMP''@/0/g' \
	      -e 's/@''GNULIB_MKOSTEMP''@/1/g' \
	      -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \
	      -e 's/@''GNULIB_MKSTEMP''@/1/g' \
	      -e 's/@''GNULIB_MKSTEMPS''@/0/g' \
	      -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \
	      -e 's/@''GNULIB_PTSNAME''@/0/g' \
	      -e 's/@''GNULIB_PTSNAME_R''@/0/g' \
	      -e 's/@''GNULIB_PUTENV''@/0/g' \
	      -e 's/@''GNULIB_RANDOM_R''@/0/g' \
	      -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \
	      -e 's/@''GNULIB_REALPATH''@/1/g' \
	      -e 's/@''GNULIB_RPMATCH''@/0/g' \
	      -e 's/@''GNULIB_SETENV''@/0/g' \
	      -e 's/@''GNULIB_STRTOD''@/0/g' \
	      -e 's/@''GNULIB_STRTOLL''@/0/g' \
	      -e 's/@''GNULIB_STRTOULL''@/0/g' \
	      -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \
	      -e 's/@''GNULIB_UNLOCKPT''@/0/g' \
	      -e 's/@''GNULIB_UNSETENV''@/0/g' \
	      -e 's/@''GNULIB_WCTOMB''@/0/g' \
	      < ./stdlib.in.h | \
	  sed -e 's|@''HAVE__EXIT''@|1|g' \
	      -e 's|@''HAVE_ATOLL''@|1|g' \
	      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \
	      -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \
	      -e 's|@''HAVE_GETSUBOPT''@|1|g' \
	      -e 's|@''HAVE_GRANTPT''@|1|g' \
	      -e 's|@''HAVE_MKDTEMP''@|1|g' \
	      -e 's|@''HAVE_MKOSTEMP''@|1|g' \
	      -e 's|@''HAVE_MKOSTEMPS''@|1|g' \
	      -e 's|@''HAVE_MKSTEMP''@|1|g' \
	      -e 's|@''HAVE_MKSTEMPS''@|1|g' \
	      -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \
	      -e 's|@''HAVE_PTSNAME''@|1|g' \
	      -e 's|@''HAVE_PTSNAME_R''@|1|g' \
	      -e 's|@''HAVE_RANDOM_H''@|1|g' \
	      -e 's|@''HAVE_RANDOM_R''@|1|g' \
	      -e 's|@''HAVE_REALPATH''@|1|g' \
	      -e 's|@''HAVE_RPMATCH''@|1|g' \
	      -e 's|@''HAVE_DECL_SETENV''@|1|g' \
	      -e 's|@''HAVE_STRTOD''@|1|g' \
	      -e 's|@''HAVE_STRTOLL''@|1|g' \
	      -e 's|@''HAVE_STRTOULL''@|1|g' \
	      -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \
	      -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \
	      -e 's|@''HAVE_UNLOCKPT''@|1|g' \
	      -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \
	      -e 's|@''REPLACE_CALLOC''@|0|g' \
	      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \
	      -e 's|@''REPLACE_MALLOC''@|0|g' \
	      -e 's|@''REPLACE_MBTOWC''@|0|g' \
	      -e 's|@''REPLACE_MKSTEMP''@|0|g' \
	      -e 's|@''REPLACE_PTSNAME_R''@|0|g' \
	      -e 's|@''REPLACE_PUTENV''@|0|g' \
	      -e 's|@''REPLACE_REALLOC''@|0|g' \
	      -e 's|@''REPLACE_REALPATH''@|0|g' \
	      -e 's|@''REPLACE_SETENV''@|0|g' \
	      -e 's|@''REPLACE_STRTOD''@|0|g' \
	      -e 's|@''REPLACE_UNSETENV''@|0|g' \
	      -e 's|@''REPLACE_WCTOMB''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _Noreturn/r ../build-aux/snippet/_Noreturn.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
	} > stdlib.h-t && \
	mv stdlib.h-t stdlib.h
rm -f string.h-t string.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_STRING_H''@|<string.h>|g' \
	      -e 's/@''GNULIB_FFSL''@/0/g' \
	      -e 's/@''GNULIB_FFSLL''@/0/g' \
	      -e 's/@''GNULIB_MBSLEN''@/0/g' \
	      -e 's/@''GNULIB_MBSNLEN''@/0/g' \
	      -e 's/@''GNULIB_MBSCHR''@/0/g' \
	      -e 's/@''GNULIB_MBSRCHR''@/0/g' \
	      -e 's/@''GNULIB_MBSSTR''@/0/g' \
	      -e 's/@''GNULIB_MBSCASECMP''@/0/g' \
	      -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \
	      -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \
	      -e 's/@''GNULIB_MBSCASESTR''@/0/g' \
	      -e 's/@''GNULIB_MBSCSPN''@/0/g' \
	      -e 's/@''GNULIB_MBSPBRK''@/0/g' \
	      -e 's/@''GNULIB_MBSSPN''@/0/g' \
	      -e 's/@''GNULIB_MBSSEP''@/0/g' \
	      -e 's/@''GNULIB_MBSTOK_R''@/0/g' \
	      -e 's/@''GNULIB_MEMCHR''@/1/g' \
	      -e 's/@''GNULIB_MEMMEM''@/0/g' \
	      -e 's/@''GNULIB_MEMPCPY''@/1/g' \
	      -e 's/@''GNULIB_MEMRCHR''@/1/g' \
	      -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \
	      -e 's/@''GNULIB_STPCPY''@/0/g' \
	      -e 's/@''GNULIB_STPNCPY''@/0/g' \
	      -e 's/@''GNULIB_STRCHRNUL''@/0/g' \
	      -e 's/@''GNULIB_STRDUP''@/1/g' \
	      -e 's/@''GNULIB_STRNCAT''@/0/g' \
	      -e 's/@''GNULIB_STRNDUP''@/0/g' \
	      -e 's/@''GNULIB_STRNLEN''@/0/g' \
	      -e 's/@''GNULIB_STRPBRK''@/0/g' \
	      -e 's/@''GNULIB_STRSEP''@/0/g' \
	      -e 's/@''GNULIB_STRSTR''@/0/g' \
	      -e 's/@''GNULIB_STRCASESTR''@/0/g' \
	      -e 's/@''GNULIB_STRTOK_R''@/0/g' \
	      -e 's/@''GNULIB_STRERROR''@/1/g' \
	      -e 's/@''GNULIB_STRERROR_R''@/0/g' \
	      -e 's/@''GNULIB_STRSIGNAL''@/0/g' \
	      -e 's/@''GNULIB_STRVERSCMP''@/0/g' \
	      < ./string.in.h | \
	  sed -e 's|@''HAVE_FFSL''@|1|g' \
	      -e 's|@''HAVE_FFSLL''@|1|g' \
	      -e 's|@''HAVE_MBSLEN''@|0|g' \
	      -e 's|@''HAVE_MEMCHR''@|1|g' \
	      -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \
	      -e 's|@''HAVE_MEMPCPY''@|1|g' \
	      -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \
	      -e 's|@''HAVE_RAWMEMCHR''@|1|g' \
	      -e 's|@''HAVE_STPCPY''@|1|g' \
	      -e 's|@''HAVE_STPNCPY''@|1|g' \
	      -e 's|@''HAVE_STRCHRNUL''@|1|g' \
	      -e 's|@''HAVE_DECL_STRDUP''@|1|g' \
	      -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \
	      -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \
	      -e 's|@''HAVE_STRPBRK''@|1|g' \
	      -e 's|@''HAVE_STRSEP''@|1|g' \
	      -e 's|@''HAVE_STRCASESTR''@|1|g' \
	      -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \
	      -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \
	      -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \
	      -e 's|@''HAVE_STRVERSCMP''@|1|g' \
	      -e 's|@''REPLACE_STPNCPY''@|0|g' \
	      -e 's|@''REPLACE_MEMCHR''@|0|g' \
	      -e 's|@''REPLACE_MEMMEM''@|0|g' \
	      -e 's|@''REPLACE_STRCASESTR''@|0|g' \
	      -e 's|@''REPLACE_STRCHRNUL''@|0|g' \
	      -e 's|@''REPLACE_STRDUP''@|0|g' \
	      -e 's|@''REPLACE_STRSTR''@|0|g' \
	      -e 's|@''REPLACE_STRERROR''@|0|g' \
	      -e 's|@''REPLACE_STRERROR_R''@|0|g' \
	      -e 's|@''REPLACE_STRNCAT''@|0|g' \
	      -e 's|@''REPLACE_STRNDUP''@|0|g' \
	      -e 's|@''REPLACE_STRNLEN''@|0|g' \
	      -e 's|@''REPLACE_STRSIGNAL''@|0|g' \
	      -e 's|@''REPLACE_STRTOK_R''@|0|g' \
	      -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
	      < ./string.in.h; \
	} > string.h-t && \
	mv string.h-t string.h
rm -f strings.h-t strings.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''HAVE_STRINGS_H''@|1|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_STRINGS_H''@|<strings.h>|g' \
	      -e 's|@''GNULIB_FFS''@|0|g' \
	      -e 's|@''HAVE_FFS''@|1|g' \
	      -e 's|@''HAVE_STRCASECMP''@|1|g' \
	      -e 's|@''HAVE_DECL_STRNCASECMP''@|1|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./strings.in.h; \
	} > strings.h-t && \
	mv strings.h-t strings.h
/bin/mkdir -p sys
rm -f sys/select.h-t sys/select.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_SYS_SELECT_H''@|<sys/select.h>|g' \
	      -e 's|@''HAVE_SYS_SELECT_H''@|1|g' \
	      -e 's/@''GNULIB_PSELECT''@/0/g' \
	      -e 's/@''GNULIB_SELECT''@/1/g' \
	      -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
	      -e 's|@''HAVE_PSELECT''@|1|g' \
	      -e 's|@''REPLACE_PSELECT''@|0|g' \
	      -e 's|@''REPLACE_SELECT''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./sys_select.in.h; \
	} > sys/select.h-t && \
	mv sys/select.h-t sys/select.h
/bin/mkdir -p sys
rm -f sys/socket.h-t sys/socket.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_SYS_SOCKET_H''@|<sys/socket.h>|g' \
	      -e 's|@''HAVE_SYS_SOCKET_H''@|1|g' \
	      -e 's/@''GNULIB_CLOSE''@/1/g' \
	      -e 's/@''GNULIB_SOCKET''@/0/g' \
	      -e 's/@''GNULIB_CONNECT''@/0/g' \
	      -e 's/@''GNULIB_ACCEPT''@/0/g' \
	      -e 's/@''GNULIB_BIND''@/0/g' \
	      -e 's/@''GNULIB_GETPEERNAME''@/0/g' \
	      -e 's/@''GNULIB_GETSOCKNAME''@/0/g' \
	      -e 's/@''GNULIB_GETSOCKOPT''@/0/g' \
	      -e 's/@''GNULIB_LISTEN''@/0/g' \
	      -e 's/@''GNULIB_RECV''@/0/g' \
	      -e 's/@''GNULIB_SEND''@/0/g' \
	      -e 's/@''GNULIB_RECVFROM''@/0/g' \
	      -e 's/@''GNULIB_SENDTO''@/0/g' \
	      -e 's/@''GNULIB_SETSOCKOPT''@/0/g' \
	      -e 's/@''GNULIB_SHUTDOWN''@/0/g' \
	      -e 's/@''GNULIB_ACCEPT4''@/0/g' \
	      -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
	      -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \
	      -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|1|g' \
	      -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY''@|1|g' \
	      -e 's|@''HAVE_SA_FAMILY_T''@|1|g' \
	      -e 's|@''HAVE_ACCEPT4''@|1|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./sys_socket.in.h; \
	} > sys/socket.h-t && \
	mv -f sys/socket.h-t sys/socket.h
/bin/mkdir -p sys
rm -f sys/stat.h-t sys/stat.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_SYS_STAT_H''@|<sys/stat.h>|g' \
	      -e 's/@''GNULIB_FCHMODAT''@/0/g' \
	      -e 's/@''GNULIB_FSTAT''@/1/g' \
	      -e 's/@''GNULIB_FSTATAT''@/1/g' \
	      -e 's/@''GNULIB_FUTIMENS''@/0/g' \
	      -e 's/@''GNULIB_LCHMOD''@/0/g' \
	      -e 's/@''GNULIB_LSTAT''@/1/g' \
	      -e 's/@''GNULIB_MKDIRAT''@/0/g' \
	      -e 's/@''GNULIB_MKFIFO''@/1/g' \
	      -e 's/@''GNULIB_MKFIFOAT''@/0/g' \
	      -e 's/@''GNULIB_MKNOD''@/0/g' \
	      -e 's/@''GNULIB_MKNODAT''@/0/g' \
	      -e 's/@''GNULIB_STAT''@/1/g' \
	      -e 's/@''GNULIB_UTIMENSAT''@/0/g' \
	      -e 's|@''HAVE_FCHMODAT''@|1|g' \
	      -e 's|@''HAVE_FSTATAT''@|1|g' \
	      -e 's|@''HAVE_FUTIMENS''@|1|g' \
	      -e 's|@''HAVE_LCHMOD''@|1|g' \
	      -e 's|@''HAVE_LSTAT''@|1|g' \
	      -e 's|@''HAVE_MKDIRAT''@|1|g' \
	      -e 's|@''HAVE_MKFIFO''@|1|g' \
	      -e 's|@''HAVE_MKFIFOAT''@|1|g' \
	      -e 's|@''HAVE_MKNOD''@|1|g' \
	      -e 's|@''HAVE_MKNODAT''@|1|g' \
	      -e 's|@''HAVE_UTIMENSAT''@|1|g' \
	      -e 's|@''REPLACE_FSTAT''@|0|g' \
	      -e 's|@''REPLACE_FSTATAT''@|0|g' \
	      -e 's|@''REPLACE_FUTIMENS''@|0|g' \
	      -e 's|@''REPLACE_LSTAT''@|0|g' \
	      -e 's|@''REPLACE_MKDIR''@|0|g' \
	      -e 's|@''REPLACE_MKFIFO''@|0|g' \
	      -e 's|@''REPLACE_MKNOD''@|0|g' \
	      -e 's|@''REPLACE_STAT''@|0|g' \
	      -e 's|@''REPLACE_UTIMENSAT''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./sys_stat.in.h; \
	} > sys/stat.h-t && \
	mv sys/stat.h-t sys/stat.h
/bin/mkdir -p sys
rm -f sys/time.h-t sys/time.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's/@''HAVE_SYS_TIME_H''@/1/g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_SYS_TIME_H''@|<sys/time.h>|g' \
	      -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \
	      -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
	      -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \
	      -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \
	      -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./sys_time.in.h; \
	} > sys/time.h-t && \
	mv sys/time.h-t sys/time.h
/bin/mkdir -p sys
rm -f sys/times.h-t sys/times.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's/@''HAVE_SYS_TIMES_H''@/1/g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_SYS_TIMES_H''@|<sys/times.h>|g' \
	      -e 's/@''GNULIB_TIMES''@/1/g' \
	      -e 's|@''HAVE_STRUCT_TMS''@|1|g' \
	      -e 's|@''HAVE_TIMES''@|1|g' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./sys_times.in.h; \
	} > sys/times.h-t && \
	mv sys/times.h-t sys/times.h
rm -f time.h-t time.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_TIME_H''@|<time.h>|g' \
	      -e 's/@''GNULIB_MKTIME''@/1/g' \
	      -e 's/@''GNULIB_NANOSLEEP''@/1/g' \
	      -e 's/@''GNULIB_STRPTIME''@/1/g' \
	      -e 's/@''GNULIB_TIMEGM''@/0/g' \
	      -e 's/@''GNULIB_TIME_R''@/1/g' \
	      -e 's|@''HAVE_DECL_LOCALTIME_R''@|0|g' \
	      -e 's|@''HAVE_NANOSLEEP''@|1|g' \
	      -e 's|@''HAVE_STRPTIME''@|1|g' \
	      -e 's|@''HAVE_TIMEGM''@|1|g' \
	      -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \
	      -e 's|@''REPLACE_MKTIME''@|0|g' \
	      -e 's|@''REPLACE_NANOSLEEP''@|0|g' \
	      -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \
	      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
	      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
	      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./time.in.h; \
	} > time.h-t && \
	mv time.h-t time.h
rm -f unistd.h-t unistd.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''HAVE_UNISTD_H''@|1|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
	      -e 's/@''GNULIB_CHDIR''@/1/g' \
	      -e 's/@''GNULIB_CHOWN''@/0/g' \
	      -e 's/@''GNULIB_CLOSE''@/1/g' \
	      -e 's/@''GNULIB_DUP''@/1/g' \
	      -e 's/@''GNULIB_DUP2''@/1/g' \
	      -e 's/@''GNULIB_DUP3''@/0/g' \
	      -e 's/@''GNULIB_ENVIRON''@/0/g' \
	      -e 's/@''GNULIB_EUIDACCESS''@/0/g' \
	      -e 's/@''GNULIB_FACCESSAT''@/0/g' \
	      -e 's/@''GNULIB_FCHDIR''@/1/g' \
	      -e 's/@''GNULIB_FCHOWNAT''@/0/g' \
	      -e 's/@''GNULIB_FDATASYNC''@/0/g' \
	      -e 's/@''GNULIB_FSYNC''@/0/g' \
	      -e 's/@''GNULIB_FTRUNCATE''@/0/g' \
	      -e 's/@''GNULIB_GETCWD''@/1/g' \
	      -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
	      -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \
	      -e 's/@''GNULIB_GETGROUPS''@/0/g' \
	      -e 's/@''GNULIB_GETHOSTNAME''@/1/g' \
	      -e 's/@''GNULIB_GETLOGIN''@/0/g' \
	      -e 's/@''GNULIB_GETLOGIN_R''@/1/g' \
	      -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \
	      -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \
	      -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \
	      -e 's/@''GNULIB_ISATTY''@/1/g' \
	      -e 's/@''GNULIB_LCHOWN''@/0/g' \
	      -e 's/@''GNULIB_LINK''@/1/g' \
	      -e 's/@''GNULIB_LINKAT''@/0/g' \
	      -e 's/@''GNULIB_LSEEK''@/1/g' \
	      -e 's/@''GNULIB_PIPE''@/0/g' \
	      -e 's/@''GNULIB_PIPE2''@/0/g' \
	      -e 's/@''GNULIB_PREAD''@/0/g' \
	      -e 's/@''GNULIB_PWRITE''@/0/g' \
	      -e 's/@''GNULIB_READ''@/0/g' \
	      -e 's/@''GNULIB_READLINK''@/1/g' \
	      -e 's/@''GNULIB_READLINKAT''@/0/g' \
	      -e 's/@''GNULIB_RMDIR''@/1/g' \
	      -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \
	      -e 's/@''GNULIB_SLEEP''@/1/g' \
	      -e 's/@''GNULIB_SYMLINK''@/1/g' \
	      -e 's/@''GNULIB_SYMLINKAT''@/0/g' \
	      -e 's/@''GNULIB_TTYNAME_R''@/0/g' \
	      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0/g' \
	      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
	      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \
	      -e 's/@''GNULIB_UNLINK''@/1/g' \
	      -e 's/@''GNULIB_UNLINKAT''@/0/g' \
	      -e 's/@''GNULIB_USLEEP''@/0/g' \
	      -e 's/@''GNULIB_WRITE''@/0/g' \
	      < ./unistd.in.h | \
	  sed -e 's|@''HAVE_CHOWN''@|1|g' \
	      -e 's|@''HAVE_DUP2''@|1|g' \
	      -e 's|@''HAVE_DUP3''@|1|g' \
	      -e 's|@''HAVE_EUIDACCESS''@|1|g' \
	      -e 's|@''HAVE_FACCESSAT''@|1|g' \
	      -e 's|@''HAVE_FCHDIR''@|1|g' \
	      -e 's|@''HAVE_FCHOWNAT''@|1|g' \
	      -e 's|@''HAVE_FDATASYNC''@|1|g' \
	      -e 's|@''HAVE_FSYNC''@|1|g' \
	      -e 's|@''HAVE_FTRUNCATE''@|1|g' \
	      -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
	      -e 's|@''HAVE_GETGROUPS''@|1|g' \
	      -e 's|@''HAVE_GETHOSTNAME''@|1|g' \
	      -e 's|@''HAVE_GETLOGIN''@|1|g' \
	      -e 's|@''HAVE_GETPAGESIZE''@|1|g' \
	      -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \
	      -e 's|@''HAVE_LCHOWN''@|1|g' \
	      -e 's|@''HAVE_LINK''@|1|g' \
	      -e 's|@''HAVE_LINKAT''@|1|g' \
	      -e 's|@''HAVE_PIPE''@|1|g' \
	      -e 's|@''HAVE_PIPE2''@|1|g' \
	      -e 's|@''HAVE_PREAD''@|1|g' \
	      -e 's|@''HAVE_PWRITE''@|1|g' \
	      -e 's|@''HAVE_READLINK''@|1|g' \
	      -e 's|@''HAVE_READLINKAT''@|1|g' \
	      -e 's|@''HAVE_SETHOSTNAME''@|1|g' \
	      -e 's|@''HAVE_SLEEP''@|1|g' \
	      -e 's|@''HAVE_SYMLINK''@|1|g' \
	      -e 's|@''HAVE_SYMLINKAT''@|1|g' \
	      -e 's|@''HAVE_UNLINKAT''@|1|g' \
	      -e 's|@''HAVE_USLEEP''@|1|g' \
	      -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
	      -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
	      -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
	      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
	      -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \
	      -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \
	      -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \
	      -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \
	      -e 's|@''HAVE_OS_H''@|0|g' \
	      -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
	  | \
	  sed -e 's|@''REPLACE_CHOWN''@|0|g' \
	      -e 's|@''REPLACE_CLOSE''@|0|g' \
	      -e 's|@''REPLACE_DUP''@|0|g' \
	      -e 's|@''REPLACE_DUP2''@|0|g' \
	      -e 's|@''REPLACE_FCHOWNAT''@|0|g' \
	      -e 's|@''REPLACE_GETCWD''@|0|g' \
	      -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
	      -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \
	      -e 's|@''REPLACE_GETGROUPS''@|0|g' \
	      -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
	      -e 's|@''REPLACE_ISATTY''@|0|g' \
	      -e 's|@''REPLACE_LCHOWN''@|0|g' \
	      -e 's|@''REPLACE_LINK''@|0|g' \
	      -e 's|@''REPLACE_LINKAT''@|0|g' \
	      -e 's|@''REPLACE_LSEEK''@|0|g' \
	      -e 's|@''REPLACE_PREAD''@|0|g' \
	      -e 's|@''REPLACE_PWRITE''@|0|g' \
	      -e 's|@''REPLACE_READ''@|0|g' \
	      -e 's|@''REPLACE_READLINK''@|0|g' \
	      -e 's|@''REPLACE_RMDIR''@|0|g' \
	      -e 's|@''REPLACE_SLEEP''@|0|g' \
	      -e 's|@''REPLACE_SYMLINK''@|0|g' \
	      -e 's|@''REPLACE_TTYNAME_R''@|0|g' \
	      -e 's|@''REPLACE_UNLINK''@|0|g' \
	      -e 's|@''REPLACE_UNLINKAT''@|0|g' \
	      -e 's|@''REPLACE_USLEEP''@|0|g' \
	      -e 's|@''REPLACE_WRITE''@|0|g' \
	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
	      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
	} > unistd.h-t && \
	mv unistd.h-t unistd.h
rm -f wchar.h-t wchar.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''HAVE_FEATURES_H''@|1|g' \
	      -e 's|@''NEXT_WCHAR_H''@|<wchar.h>|g' \
	      -e 's|@''HAVE_WCHAR_H''@|1|g' \
	      -e 's/@''GNULIB_BTOWC''@/0/g' \
	      -e 's/@''GNULIB_WCTOB''@/0/g' \
	      -e 's/@''GNULIB_MBSINIT''@/1/g' \
	      -e 's/@''GNULIB_MBRTOWC''@/1/g' \
	      -e 's/@''GNULIB_MBRLEN''@/0/g' \
	      -e 's/@''GNULIB_MBSRTOWCS''@/1/g' \
	      -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \
	      -e 's/@''GNULIB_WCRTOMB''@/0/g' \
	      -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \
	      -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \
	      -e 's/@''GNULIB_WCWIDTH''@/0/g' \
	      -e 's/@''GNULIB_WMEMCHR''@/0/g' \
	      -e 's/@''GNULIB_WMEMCMP''@/0/g' \
	      -e 's/@''GNULIB_WMEMCPY''@/0/g' \
	      -e 's/@''GNULIB_WMEMMOVE''@/0/g' \
	      -e 's/@''GNULIB_WMEMSET''@/0/g' \
	      -e 's/@''GNULIB_WCSLEN''@/0/g' \
	      -e 's/@''GNULIB_WCSNLEN''@/0/g' \
	      -e 's/@''GNULIB_WCSCPY''@/0/g' \
	      -e 's/@''GNULIB_WCPCPY''@/0/g' \
	      -e 's/@''GNULIB_WCSNCPY''@/0/g' \
	      -e 's/@''GNULIB_WCPNCPY''@/0/g' \
	      -e 's/@''GNULIB_WCSCAT''@/0/g' \
	      -e 's/@''GNULIB_WCSNCAT''@/0/g' \
	      -e 's/@''GNULIB_WCSCMP''@/0/g' \
	      -e 's/@''GNULIB_WCSNCMP''@/0/g' \
	      -e 's/@''GNULIB_WCSCASECMP''@/0/g' \
	      -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \
	      -e 's/@''GNULIB_WCSCOLL''@/0/g' \
	      -e 's/@''GNULIB_WCSXFRM''@/0/g' \
	      -e 's/@''GNULIB_WCSDUP''@/0/g' \
	      -e 's/@''GNULIB_WCSCHR''@/0/g' \
	      -e 's/@''GNULIB_WCSRCHR''@/0/g' \
	      -e 's/@''GNULIB_WCSCSPN''@/0/g' \
	      -e 's/@''GNULIB_WCSSPN''@/0/g' \
	      -e 's/@''GNULIB_WCSPBRK''@/0/g' \
	      -e 's/@''GNULIB_WCSSTR''@/0/g' \
	      -e 's/@''GNULIB_WCSTOK''@/0/g' \
	      -e 's/@''GNULIB_WCSWIDTH''@/0/g' \
	      < ./wchar.in.h | \
	  sed -e 's|@''HAVE_WINT_T''@|1|g' \
	      -e 's|@''HAVE_BTOWC''@|1|g' \
	      -e 's|@''HAVE_MBSINIT''@|1|g' \
	      -e 's|@''HAVE_MBRTOWC''@|1|g' \
	      -e 's|@''HAVE_MBRLEN''@|1|g' \
	      -e 's|@''HAVE_MBSRTOWCS''@|1|g' \
	      -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \
	      -e 's|@''HAVE_WCRTOMB''@|1|g' \
	      -e 's|@''HAVE_WCSRTOMBS''@|1|g' \
	      -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \
	      -e 's|@''HAVE_WMEMCHR''@|1|g' \
	      -e 's|@''HAVE_WMEMCMP''@|1|g' \
	      -e 's|@''HAVE_WMEMCPY''@|1|g' \
	      -e 's|@''HAVE_WMEMMOVE''@|1|g' \
	      -e 's|@''HAVE_WMEMSET''@|1|g' \
	      -e 's|@''HAVE_WCSLEN''@|1|g' \
	      -e 's|@''HAVE_WCSNLEN''@|1|g' \
	      -e 's|@''HAVE_WCSCPY''@|1|g' \
	      -e 's|@''HAVE_WCPCPY''@|1|g' \
	      -e 's|@''HAVE_WCSNCPY''@|1|g' \
	      -e 's|@''HAVE_WCPNCPY''@|1|g' \
	      -e 's|@''HAVE_WCSCAT''@|1|g' \
	      -e 's|@''HAVE_WCSNCAT''@|1|g' \
	      -e 's|@''HAVE_WCSCMP''@|1|g' \
	      -e 's|@''HAVE_WCSNCMP''@|1|g' \
	      -e 's|@''HAVE_WCSCASECMP''@|1|g' \
	      -e 's|@''HAVE_WCSNCASECMP''@|1|g' \
	      -e 's|@''HAVE_WCSCOLL''@|1|g' \
	      -e 's|@''HAVE_WCSXFRM''@|1|g' \
	      -e 's|@''HAVE_WCSDUP''@|1|g' \
	      -e 's|@''HAVE_WCSCHR''@|1|g' \
	      -e 's|@''HAVE_WCSRCHR''@|1|g' \
	      -e 's|@''HAVE_WCSCSPN''@|1|g' \
	      -e 's|@''HAVE_WCSSPN''@|1|g' \
	      -e 's|@''HAVE_WCSPBRK''@|1|g' \
	      -e 's|@''HAVE_WCSSTR''@|1|g' \
	      -e 's|@''HAVE_WCSTOK''@|1|g' \
	      -e 's|@''HAVE_WCSWIDTH''@|1|g' \
	      -e 's|@''HAVE_DECL_WCTOB''@|1|g' \
	      -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \
	  | \
	  sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \
	      -e 's|@''REPLACE_BTOWC''@|0|g' \
	      -e 's|@''REPLACE_WCTOB''@|0|g' \
	      -e 's|@''REPLACE_MBSINIT''@|0|g' \
	      -e 's|@''REPLACE_MBRTOWC''@|0|g' \
	      -e 's|@''REPLACE_MBRLEN''@|0|g' \
	      -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \
	      -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \
	      -e 's|@''REPLACE_WCRTOMB''@|0|g' \
	      -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \
	      -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \
	      -e 's|@''REPLACE_WCWIDTH''@|0|g' \
	      -e 's|@''REPLACE_WCSWIDTH''@|0|g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
	} > wchar.h-t && \
	mv wchar.h-t wchar.h
rm -f wctype.h-t wctype.h && \
	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
	  sed -e 's|@''GUARD_PREFIX''@|GL|g' \
	      -e 's/@''HAVE_WCTYPE_H''@/1/g' \
	      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
	      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
	      -e 's|@''PRAGMA_COLUMNS''@||g' \
	      -e 's|@''NEXT_WCTYPE_H''@|<wctype.h>|g' \
	      -e 's/@''GNULIB_ISWBLANK''@/0/g' \
	      -e 's/@''GNULIB_WCTYPE''@/0/g' \
	      -e 's/@''GNULIB_ISWCTYPE''@/0/g' \
	      -e 's/@''GNULIB_WCTRANS''@/0/g' \
	      -e 's/@''GNULIB_TOWCTRANS''@/0/g' \
	      -e 's/@''HAVE_ISWBLANK''@/1/g' \
	      -e 's/@''HAVE_ISWCNTRL''@/1/g' \
	      -e 's/@''HAVE_WCTYPE_T''@/1/g' \
	      -e 's/@''HAVE_WCTRANS_T''@/1/g' \
	      -e 's/@''HAVE_WINT_T''@/1/g' \
	      -e 's/@''REPLACE_ISWBLANK''@/0/g' \
	      -e 's/@''REPLACE_ISWCNTRL''@/0/g' \
	      -e 's/@''REPLACE_TOWLOWER''@/0/g' \
	      -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
	      -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
	      < ./wctype.in.h; \
	} > wctype.h-t && \
	mv wctype.h-t wctype.h
make  all-recursive
make[4]: Entering directory `/«PKGBUILDDIR»/libgnu'
make[5]: Entering directory `/«PKGBUILDDIR»/libgnu'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o c-ctype.lo c-ctype.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o c-strcasecmp.lo c-strcasecmp.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o c-strncasecmp.lo c-strncasecmp.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o cloexec.lo cloexec.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c c-ctype.c  -fPIC -DPIC -o .libs/c-ctype.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c c-strcasecmp.c  -fPIC -DPIC -o .libs/c-strcasecmp.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c cloexec.c  -fPIC -DPIC -o .libs/cloexec.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c c-strncasecmp.c  -fPIC -DPIC -o .libs/c-strncasecmp.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o md5.lo md5.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o dirname-lgpl.lo dirname-lgpl.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o basename-lgpl.lo basename-lgpl.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c md5.c  -fPIC -DPIC -o .libs/md5.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c dirname-lgpl.c  -fPIC -DPIC -o .libs/dirname-lgpl.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o stripslash.lo stripslash.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c basename-lgpl.c  -fPIC -DPIC -o .libs/basename-lgpl.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c stripslash.c  -fPIC -DPIC -o .libs/stripslash.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o exitfail.lo exitfail.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o fd-hook.lo fd-hook.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o filemode.lo filemode.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c exitfail.c  -fPIC -DPIC -o .libs/exitfail.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c fd-hook.c  -fPIC -DPIC -o .libs/fd-hook.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c filemode.c  -fPIC -DPIC -o .libs/filemode.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o filenamecat-lgpl.lo filenamecat-lgpl.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o freading.lo freading.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c filenamecat-lgpl.c  -fPIC -DPIC -o .libs/filenamecat-lgpl.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o localcharset.lo localcharset.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c freading.c  -fPIC -DPIC -o .libs/freading.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c localcharset.c  -fPIC -DPIC -o .libs/localcharset.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o malloca.lo malloca.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o nproc.lo nproc.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c malloca.c  -fPIC -DPIC -o .libs/malloca.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c nproc.c  -fPIC -DPIC -o .libs/nproc.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o openat-die.lo openat-die.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o progname.lo progname.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c openat-die.c  -fPIC -DPIC -o .libs/openat-die.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c progname.c  -fPIC -DPIC -o .libs/progname.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o save-cwd.lo save-cwd.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o sockets.lo sockets.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c save-cwd.c  -fPIC -DPIC -o .libs/save-cwd.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c sockets.c  -fPIC -DPIC -o .libs/sockets.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o strftime.lo strftime.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o strnlen1.lo strnlen1.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o tempname.lo tempname.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c strftime.c  -fPIC -DPIC -o .libs/strftime.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c strnlen1.c  -fPIC -DPIC -o .libs/strnlen1.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c tempname.c  -fPIC -DPIC -o .libs/tempname.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o tmpdir.lo tmpdir.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c tmpdir.c  -fPIC -DPIC -o .libs/tmpdir.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o dup-safer.lo dup-safer.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c dup-safer.c  -fPIC -DPIC -o .libs/dup-safer.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o fd-safer.lo fd-safer.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o pipe-safer.lo pipe-safer.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c fd-safer.c  -fPIC -DPIC -o .libs/fd-safer.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o asnprintf.lo asnprintf.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c pipe-safer.c  -fPIC -DPIC -o .libs/pipe-safer.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c asnprintf.c  -fPIC -DPIC -o .libs/asnprintf.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o chdir-long.lo chdir-long.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o fclose.lo fclose.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o fcntl.lo fcntl.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c chdir-long.c  -fPIC -DPIC -o .libs/chdir-long.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c fclose.c  -fPIC -DPIC -o .libs/fclose.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c fcntl.c  -fPIC -DPIC -o .libs/fcntl.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o fflush.lo fflush.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o fpurge.lo fpurge.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c fflush.c  -fPIC -DPIC -o .libs/fflush.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c fpurge.c  -fPIC -DPIC -o .libs/fpurge.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o fseek.lo fseek.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o fseeko.lo fseeko.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o glob.lo glob.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c fseek.c  -fPIC -DPIC -o .libs/fseek.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c fseeko.c  -fPIC -DPIC -o .libs/fseeko.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c glob.c  -fPIC -DPIC -o .libs/glob.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o openat-proc.lo openat-proc.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o printf-args.lo printf-args.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c openat-proc.c  -fPIC -DPIC -o .libs/openat-proc.o
glob.c:168:1: warning: '__leaf__' attribute has no effect on unit local functions [-Wattributes]
 static const char *next_brace_sub (const char *begin, int flags) __THROW;
 ^
glob.c:216:1: warning: '__leaf__' attribute has no effect on unit local functions [-Wattributes]
 static int prefix_array (const char *prefix, char **array, size_t n) __THROW;
 ^
glob.c:217:1: warning: '__leaf__' attribute has no effect on unit local functions [-Wattributes]
 static int collated_compare (const void *, const void *) __THROW;
 ^
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c printf-args.c  -fPIC -DPIC -o .libs/printf-args.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o printf-parse.lo printf-parse.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..     -g -O2 -pthread -fopenmp -c -o vasnprintf.lo vasnprintf.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c printf-parse.c  -fPIC -DPIC -o .libs/printf-parse.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -g -O2 -pthread -fopenmp -c vasnprintf.c  -fPIC -DPIC -o .libs/vasnprintf.o
rm -f t-charset.alias charset.alias && \
	/bin/bash ./config.charset 'arm-unknown-linux-gnueabihf' > t-charset.alias && \
	mv t-charset.alias charset.alias
rm -f t-ref-add.sed ref-add.sed && \
	sed -e '/^#/d' -e 's/@''PACKAGE''@/octave/g' ref-add.sin > t-ref-add.sed && \
	mv t-ref-add.sed ref-add.sed
rm -f t-ref-del.sed ref-del.sed && \
	sed -e '/^#/d' -e 's/@''PACKAGE''@/octave/g' ref-del.sin > t-ref-del.sed && \
	mv t-ref-del.sed ref-del.sed
/bin/bash ../libtool  --tag=CC   --mode=link gcc-4.8  -g -O2 -pthread -fopenmp  -no-undefined   -lm      -lm -lm -lm -lm  -o libgnu.la  c-ctype.lo c-strcasecmp.lo c-strncasecmp.lo cloexec.lo md5.lo dirname-lgpl.lo basename-lgpl.lo stripslash.lo exitfail.lo fd-hook.lo filemode.lo filenamecat-lgpl.lo freading.lo localcharset.lo malloca.lo nproc.lo openat-die.lo progname.lo save-cwd.lo sockets.lo strftime.lo strnlen1.lo tempname.lo tmpdir.lo dup-safer.lo fd-safer.lo pipe-safer.lo asnprintf.lo chdir-long.lo fclose.lo fcntl.lo fflush.lo fpurge.lo fseek.lo fseeko.lo glob.lo openat-proc.lo printf-args.lo printf-parse.lo vasnprintf.lo  -lGL -lm  
libtool: link: ar cru .libs/libgnu.a .libs/c-ctype.o .libs/c-strcasecmp.o .libs/c-strncasecmp.o .libs/cloexec.o .libs/md5.o .libs/dirname-lgpl.o .libs/basename-lgpl.o .libs/stripslash.o .libs/exitfail.o .libs/fd-hook.o .libs/filemode.o .libs/filenamecat-lgpl.o .libs/freading.o .libs/localcharset.o .libs/malloca.o .libs/nproc.o .libs/openat-die.o .libs/progname.o .libs/save-cwd.o .libs/sockets.o .libs/strftime.o .libs/strnlen1.o .libs/tempname.o .libs/tmpdir.o .libs/dup-safer.o .libs/fd-safer.o .libs/pipe-safer.o .libs/asnprintf.o .libs/chdir-long.o .libs/fclose.o .libs/fcntl.o .libs/fflush.o .libs/fpurge.o .libs/fseek.o .libs/fseeko.o .libs/glob.o .libs/openat-proc.o .libs/printf-args.o .libs/printf-parse.o .libs/vasnprintf.o 
libtool: link: ranlib .libs/libgnu.a
libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" )
make[5]: Leaving directory `/«PKGBUILDDIR»/libgnu'
make[4]: Leaving directory `/«PKGBUILDDIR»/libgnu'
make[3]: Leaving directory `/«PKGBUILDDIR»/libgnu'
Making all in libcruft
make[3]: Entering directory `/«PKGBUILDDIR»/libcruft'
chmod a+rx mkf77def
./mkf77def . amos/cacai.f amos/cacon.f amos/cbesh.f amos/cbesi.f amos/cbesj.f amos/cbesk.f amos/cbesy.f amos/cbinu.f amos/cbuni.f amos/cbunk.f amos/cunk1.f amos/cunk2.f amos/crati.f amos/cshch.f amos/cuni1.f amos/cuoik.f amos/cairy.f amos/cbiry.f amos/ckscl.f amos/cs1s2.f amos/cuchk.f amos/cuni2.f amos/cwrsk.f amos/casyi.f amos/cbknu.f amos/cmlri.f amos/cseri.f amos/cunhj.f amos/cunik.f amos/dgamln.f amos/gamln.f amos/xzabs.f amos/xzexp.f amos/xzlog.f amos/xzsqrt.f amos/zacai.f amos/zacon.f amos/zairy.f amos/zasyi.f amos/zbesh.f amos/zbesi.f amos/zbesj.f amos/zbesk.f amos/zbesy.f amos/zbinu.f amos/zbiry.f amos/zbknu.f amos/zbuni.f amos/zbunk.f amos/zdiv.f amos/zkscl.f amos/zmlri.f amos/zmlt.f amos/zrati.f amos/zs1s2.f amos/zseri.f amos/zshch.f amos/zuchk.f amos/zunhj.f amos/zuni1.f amos/zuni2.f amos/zunik.f amos/zunk1.f amos/zunk2.f amos/zuoik.f amos/zwrsk.f blas-xtra/ddot3.f blas-xtra/zdotc3.f blas-xtra/sdot3.f blas-xtra/cdotc3.f blas-xtra/dmatm3.f blas-xtra/zmatm3.f blas-xtra/smatm3.f blas-xtra/cmatm3.f blas-xtra/xddot.f blas-xtra/xdnrm2.f blas-xtra/xdznrm2.f blas-xtra/xzdotc.f blas-xtra/xzdotu.f blas-xtra/xsdot.f blas-xtra/xsnrm2.f blas-xtra/xscnrm2.f blas-xtra/xcdotc.f blas-xtra/xcdotu.f blas-xtra/xerbla.f blas-xtra/cconv2.f blas-xtra/csconv2.f blas-xtra/dconv2.f blas-xtra/sconv2.f blas-xtra/zconv2.f blas-xtra/zdconv2.f daspk/datv.f daspk/dcnst0.f daspk/dcnstr.f daspk/ddasic.f daspk/ddasid.f daspk/ddasik.f daspk/ddaspk.f daspk/ddstp.f daspk/ddwnrm.f daspk/dfnrmd.f daspk/dfnrmk.f daspk/dhels.f daspk/dheqr.f daspk/dinvwt.f daspk/dlinsd.f daspk/dlinsk.f daspk/dmatd.f daspk/dnedd.f daspk/dnedk.f daspk/dnsd.f daspk/dnsid.f daspk/dnsik.f daspk/dnsk.f daspk/dorth.f daspk/dslvd.f daspk/dslvk.f daspk/dspigm.f daspk/dyypnw.f dasrt/ddasrt.f dasrt/drchek.f dasrt/droots.f dassl/ddaini.f dassl/ddajac.f dassl/ddanrm.f dassl/ddaslv.f dassl/ddassl.f dassl/ddastp.f dassl/ddatrp.f dassl/ddawts.f  lapack-xtra/xclange.f lapack-xtra/xdlamch.f lapack-xtra/xdlange.f lapack-xtra/xilaenv.f lapack-xtra/xslamch.f lapack-xtra/xslange.f lapack-xtra/xzlange.f lapack-xtra/zrsf2csf.f lapack-xtra/crsf2csf.f misc/blaswrap.c misc/cquit.c misc/d1mach.f misc/f77-extern.cc misc/f77-fcn.c misc/i1mach.f misc/lo-error.c misc/quit.cc misc/r1mach.f odepack/cfode.f odepack/dlsode.f odepack/ewset.f odepack/intdy.f odepack/prepj.f odepack/solsy.f odepack/stode.f odepack/vnorm.f odepack/scfode.f odepack/sewset.f odepack/sintdy.f odepack/slsode.f odepack/sprepj.f odepack/ssolsy.f odepack/sstode.f odepack/svnorm.f ordered-qz/dsubsp.f ordered-qz/exchqz.f ordered-qz/ssubsp.f ordered-qz/sexchqz.f quadpack/dqagi.f quadpack/dqagie.f quadpack/dqagp.f quadpack/dqagpe.f quadpack/dqelg.f quadpack/dqk15i.f quadpack/dqk21.f quadpack/dqpsrt.f quadpack/qagie.f quadpack/qagi.f quadpack/qagpe.f quadpack/qagp.f quadpack/qelg.f quadpack/qk15i.f quadpack/qk21.f quadpack/qpsrt.f quadpack/xerror.f slatec-err/fdump.f slatec-err/ixsav.f slatec-err/j4save.f slatec-err/xerclr.f slatec-err/xercnt.f slatec-err/xerhlt.f slatec-err/xermsg.f slatec-err/xerprn.f slatec-err/xerrwd.f slatec-err/xersve.f slatec-err/xgetf.f slatec-err/xgetua.f slatec-err/xsetf.f slatec-err/xsetua.f slatec-fn/albeta.f slatec-fn/alngam.f slatec-fn/alnrel.f slatec-fn/algams.f slatec-fn/acosh.f slatec-fn/asinh.f slatec-fn/atanh.f slatec-fn/betai.f slatec-fn/csevl.f slatec-fn/d9gmit.f slatec-fn/d9lgic.f slatec-fn/d9lgit.f slatec-fn/d9lgmc.f slatec-fn/dacosh.f slatec-fn/dasinh.f slatec-fn/datanh.f slatec-fn/dbetai.f slatec-fn/dcsevl.f slatec-fn/derf.f slatec-fn/derfc.f slatec-fn/dgami.f slatec-fn/dgamit.f slatec-fn/dgamlm.f slatec-fn/dgamma.f slatec-fn/dgamr.f slatec-fn/dlbeta.f slatec-fn/dlgams.f slatec-fn/dlngam.f slatec-fn/dlnrel.f slatec-fn/dpchim.f slatec-fn/dpchst.f slatec-fn/erf.f slatec-fn/erfc.f slatec-fn/gami.f slatec-fn/gamit.f slatec-fn/gamlim.f slatec-fn/gamma.f slatec-fn/gamr.f slatec-fn/initds.f slatec-fn/inits.f slatec-fn/pchim.f slatec-fn/pchst.f slatec-fn/r9lgmc.f slatec-fn/r9lgit.f slatec-fn/r9gmit.f slatec-fn/r9lgic.f slatec-fn/xdacosh.f slatec-fn/xdasinh.f slatec-fn/xdatanh.f slatec-fn/xdbetai.f slatec-fn/xderf.f slatec-fn/xderfc.f slatec-fn/xdgami.f slatec-fn/xdgamit.f slatec-fn/xdgamma.f slatec-fn/xgmainc.f slatec-fn/xacosh.f slatec-fn/xasinh.f slatec-fn/xatanh.f slatec-fn/xerf.f slatec-fn/xerfc.f slatec-fn/xsgmainc.f slatec-fn/xgamma.f slatec-fn/xbetai.f > cruft.def-t
chmod a+rx mkf77def
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cacai.lo `test -f 'amos/cacai.f' || echo './'`amos/cacai.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cacon.lo `test -f 'amos/cacon.f' || echo './'`amos/cacon.f
./mkf77def . ranlib/advnst.f ranlib/genbet.f ranlib/genchi.f ranlib/genexp.f ranlib/genf.f ranlib/gengam.f ranlib/genmn.f ranlib/genmul.f ranlib/gennch.f ranlib/gennf.f ranlib/gennor.f ranlib/genprm.f ranlib/genunf.f ranlib/getcgn.f ranlib/getsd.f ranlib/ignbin.f ranlib/ignlgi.f ranlib/ignnbn.f ranlib/ignpoi.f ranlib/ignuin.f ranlib/initgn.f ranlib/inrgcm.f ranlib/lennob.f ranlib/mltmod.f ranlib/phrtsd.f ranlib/qrgnin.f ranlib/ranf.f ranlib/setall.f ranlib/setant.f ranlib/setgmn.f ranlib/setsd.f ranlib/sexpo.f ranlib/sgamma.f ranlib/snorm.f ranlib/wrap.f > ranlib.def-t
libtool: compile:  gfortran -g -O2 -c amos/cacon.f  -fPIC -o amos/.libs/libcruft_la-cacon.o
libtool: compile:  gfortran -g -O2 -c amos/cacai.f  -fPIC -o amos/.libs/libcruft_la-cacai.o
mv ranlib.def-t ranlib.def
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbesh.lo `test -f 'amos/cbesh.f' || echo './'`amos/cbesh.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbesi.lo `test -f 'amos/cbesi.f' || echo './'`amos/cbesi.f
libtool: compile:  gfortran -g -O2 -c amos/cbesh.f  -fPIC -o amos/.libs/libcruft_la-cbesh.o
libtool: compile:  gfortran -g -O2 -c amos/cbesi.f  -fPIC -o amos/.libs/libcruft_la-cbesi.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbesj.lo `test -f 'amos/cbesj.f' || echo './'`amos/cbesj.f
libtool: compile:  gfortran -g -O2 -c amos/cbesj.f  -fPIC -o amos/.libs/libcruft_la-cbesj.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbesk.lo `test -f 'amos/cbesk.f' || echo './'`amos/cbesk.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbesy.lo `test -f 'amos/cbesy.f' || echo './'`amos/cbesy.f
libtool: compile:  gfortran -g -O2 -c amos/cbesk.f  -fPIC -o amos/.libs/libcruft_la-cbesk.o
libtool: compile:  gfortran -g -O2 -c amos/cbesy.f  -fPIC -o amos/.libs/libcruft_la-cbesy.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbinu.lo `test -f 'amos/cbinu.f' || echo './'`amos/cbinu.f
libtool: compile:  gfortran -g -O2 -c amos/cbinu.f  -fPIC -o amos/.libs/libcruft_la-cbinu.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbuni.lo `test -f 'amos/cbuni.f' || echo './'`amos/cbuni.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbunk.lo `test -f 'amos/cbunk.f' || echo './'`amos/cbunk.f
libtool: compile:  gfortran -g -O2 -c amos/cbuni.f  -fPIC -o amos/.libs/libcruft_la-cbuni.o
libtool: compile:  gfortran -g -O2 -c amos/cbunk.f  -fPIC -o amos/.libs/libcruft_la-cbunk.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cunk1.lo `test -f 'amos/cunk1.f' || echo './'`amos/cunk1.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cunk2.lo `test -f 'amos/cunk2.f' || echo './'`amos/cunk2.f
libtool: compile:  gfortran -g -O2 -c amos/cunk1.f  -fPIC -o amos/.libs/libcruft_la-cunk1.o
libtool: compile:  gfortran -g -O2 -c amos/cunk2.f  -fPIC -o amos/.libs/libcruft_la-cunk2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-crati.lo `test -f 'amos/crati.f' || echo './'`amos/crati.f
libtool: compile:  gfortran -g -O2 -c amos/crati.f  -fPIC -o amos/.libs/libcruft_la-crati.o
mv cruft.def-t cruft.def
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cshch.lo `test -f 'amos/cshch.f' || echo './'`amos/cshch.f
libtool: compile:  gfortran -g -O2 -c amos/cshch.f  -fPIC -o amos/.libs/libcruft_la-cshch.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cuni1.lo `test -f 'amos/cuni1.f' || echo './'`amos/cuni1.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cuoik.lo `test -f 'amos/cuoik.f' || echo './'`amos/cuoik.f
libtool: compile:  gfortran -g -O2 -c amos/cuni1.f  -fPIC -o amos/.libs/libcruft_la-cuni1.o
libtool: compile:  gfortran -g -O2 -c amos/cuoik.f  -fPIC -o amos/.libs/libcruft_la-cuoik.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cairy.lo `test -f 'amos/cairy.f' || echo './'`amos/cairy.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbiry.lo `test -f 'amos/cbiry.f' || echo './'`amos/cbiry.f
libtool: compile:  gfortran -g -O2 -c amos/cairy.f  -fPIC -o amos/.libs/libcruft_la-cairy.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-ckscl.lo `test -f 'amos/ckscl.f' || echo './'`amos/ckscl.f
libtool: compile:  gfortran -g -O2 -c amos/cbiry.f  -fPIC -o amos/.libs/libcruft_la-cbiry.o
libtool: compile:  gfortran -g -O2 -c amos/ckscl.f  -fPIC -o amos/.libs/libcruft_la-ckscl.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cs1s2.lo `test -f 'amos/cs1s2.f' || echo './'`amos/cs1s2.f
libtool: compile:  gfortran -g -O2 -c amos/cs1s2.f  -fPIC -o amos/.libs/libcruft_la-cs1s2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cuchk.lo `test -f 'amos/cuchk.f' || echo './'`amos/cuchk.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cuni2.lo `test -f 'amos/cuni2.f' || echo './'`amos/cuni2.f
libtool: compile:  gfortran -g -O2 -c amos/cuchk.f  -fPIC -o amos/.libs/libcruft_la-cuchk.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cwrsk.lo `test -f 'amos/cwrsk.f' || echo './'`amos/cwrsk.f
libtool: compile:  gfortran -g -O2 -c amos/cuni2.f  -fPIC -o amos/.libs/libcruft_la-cuni2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-casyi.lo `test -f 'amos/casyi.f' || echo './'`amos/casyi.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cbknu.lo `test -f 'amos/cbknu.f' || echo './'`amos/cbknu.f
libtool: compile:  gfortran -g -O2 -c amos/cwrsk.f  -fPIC -o amos/.libs/libcruft_la-cwrsk.o
libtool: compile:  gfortran -g -O2 -c amos/casyi.f  -fPIC -o amos/.libs/libcruft_la-casyi.o
libtool: compile:  gfortran -g -O2 -c amos/cbknu.f  -fPIC -o amos/.libs/libcruft_la-cbknu.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cmlri.lo `test -f 'amos/cmlri.f' || echo './'`amos/cmlri.f
libtool: compile:  gfortran -g -O2 -c amos/cmlri.f  -fPIC -o amos/.libs/libcruft_la-cmlri.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cseri.lo `test -f 'amos/cseri.f' || echo './'`amos/cseri.f
libtool: compile:  gfortran -g -O2 -c amos/cseri.f  -fPIC -o amos/.libs/libcruft_la-cseri.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cunhj.lo `test -f 'amos/cunhj.f' || echo './'`amos/cunhj.f
libtool: compile:  gfortran -g -O2 -c amos/cunhj.f  -fPIC -o amos/.libs/libcruft_la-cunhj.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-cunik.lo `test -f 'amos/cunik.f' || echo './'`amos/cunik.f
libtool: compile:  gfortran -g -O2 -c amos/cunik.f  -fPIC -o amos/.libs/libcruft_la-cunik.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-dgamln.lo `test -f 'amos/dgamln.f' || echo './'`amos/dgamln.f
libtool: compile:  gfortran -g -O2 -c amos/dgamln.f  -fPIC -o amos/.libs/libcruft_la-dgamln.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-gamln.lo `test -f 'amos/gamln.f' || echo './'`amos/gamln.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-xzabs.lo `test -f 'amos/xzabs.f' || echo './'`amos/xzabs.f
libtool: compile:  gfortran -g -O2 -c amos/gamln.f  -fPIC -o amos/.libs/libcruft_la-gamln.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-xzexp.lo `test -f 'amos/xzexp.f' || echo './'`amos/xzexp.f
libtool: compile:  gfortran -g -O2 -c amos/xzabs.f  -fPIC -o amos/.libs/libcruft_la-xzabs.o
libtool: compile:  gfortran -g -O2 -c amos/xzexp.f  -fPIC -o amos/.libs/libcruft_la-xzexp.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-xzlog.lo `test -f 'amos/xzlog.f' || echo './'`amos/xzlog.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-xzsqrt.lo `test -f 'amos/xzsqrt.f' || echo './'`amos/xzsqrt.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zacai.lo `test -f 'amos/zacai.f' || echo './'`amos/zacai.f
libtool: compile:  gfortran -g -O2 -c amos/xzlog.f  -fPIC -o amos/.libs/libcruft_la-xzlog.o
libtool: compile:  gfortran -g -O2 -c amos/xzsqrt.f  -fPIC -o amos/.libs/libcruft_la-xzsqrt.o
libtool: compile:  gfortran -g -O2 -c amos/zacai.f  -fPIC -o amos/.libs/libcruft_la-zacai.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zacon.lo `test -f 'amos/zacon.f' || echo './'`amos/zacon.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zairy.lo `test -f 'amos/zairy.f' || echo './'`amos/zairy.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zasyi.lo `test -f 'amos/zasyi.f' || echo './'`amos/zasyi.f
libtool: compile:  gfortran -g -O2 -c amos/zacon.f  -fPIC -o amos/.libs/libcruft_la-zacon.o
libtool: compile:  gfortran -g -O2 -c amos/zairy.f  -fPIC -o amos/.libs/libcruft_la-zairy.o
libtool: compile:  gfortran -g -O2 -c amos/zasyi.f  -fPIC -o amos/.libs/libcruft_la-zasyi.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbesh.lo `test -f 'amos/zbesh.f' || echo './'`amos/zbesh.f
libtool: compile:  gfortran -g -O2 -c amos/zbesh.f  -fPIC -o amos/.libs/libcruft_la-zbesh.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbesi.lo `test -f 'amos/zbesi.f' || echo './'`amos/zbesi.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbesj.lo `test -f 'amos/zbesj.f' || echo './'`amos/zbesj.f
libtool: compile:  gfortran -g -O2 -c amos/zbesi.f  -fPIC -o amos/.libs/libcruft_la-zbesi.o
libtool: compile:  gfortran -g -O2 -c amos/zbesj.f  -fPIC -o amos/.libs/libcruft_la-zbesj.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbesk.lo `test -f 'amos/zbesk.f' || echo './'`amos/zbesk.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbesy.lo `test -f 'amos/zbesy.f' || echo './'`amos/zbesy.f
libtool: compile:  gfortran -g -O2 -c amos/zbesk.f  -fPIC -o amos/.libs/libcruft_la-zbesk.o
libtool: compile:  gfortran -g -O2 -c amos/zbesy.f  -fPIC -o amos/.libs/libcruft_la-zbesy.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbinu.lo `test -f 'amos/zbinu.f' || echo './'`amos/zbinu.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbiry.lo `test -f 'amos/zbiry.f' || echo './'`amos/zbiry.f
libtool: compile:  gfortran -g -O2 -c amos/zbinu.f  -fPIC -o amos/.libs/libcruft_la-zbinu.o
libtool: compile:  gfortran -g -O2 -c amos/zbiry.f  -fPIC -o amos/.libs/libcruft_la-zbiry.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbknu.lo `test -f 'amos/zbknu.f' || echo './'`amos/zbknu.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbuni.lo `test -f 'amos/zbuni.f' || echo './'`amos/zbuni.f
libtool: compile:  gfortran -g -O2 -c amos/zbknu.f  -fPIC -o amos/.libs/libcruft_la-zbknu.o
libtool: compile:  gfortran -g -O2 -c amos/zbuni.f  -fPIC -o amos/.libs/libcruft_la-zbuni.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zbunk.lo `test -f 'amos/zbunk.f' || echo './'`amos/zbunk.f
libtool: compile:  gfortran -g -O2 -c amos/zbunk.f  -fPIC -o amos/.libs/libcruft_la-zbunk.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zdiv.lo `test -f 'amos/zdiv.f' || echo './'`amos/zdiv.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zkscl.lo `test -f 'amos/zkscl.f' || echo './'`amos/zkscl.f
libtool: compile:  gfortran -g -O2 -c amos/zdiv.f  -fPIC -o amos/.libs/libcruft_la-zdiv.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zmlri.lo `test -f 'amos/zmlri.f' || echo './'`amos/zmlri.f
libtool: compile:  gfortran -g -O2 -c amos/zkscl.f  -fPIC -o amos/.libs/libcruft_la-zkscl.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zmlt.lo `test -f 'amos/zmlt.f' || echo './'`amos/zmlt.f
libtool: compile:  gfortran -g -O2 -c amos/zmlri.f  -fPIC -o amos/.libs/libcruft_la-zmlri.o
libtool: compile:  gfortran -g -O2 -c amos/zmlt.f  -fPIC -o amos/.libs/libcruft_la-zmlt.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zrati.lo `test -f 'amos/zrati.f' || echo './'`amos/zrati.f
libtool: compile:  gfortran -g -O2 -c amos/zrati.f  -fPIC -o amos/.libs/libcruft_la-zrati.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zs1s2.lo `test -f 'amos/zs1s2.f' || echo './'`amos/zs1s2.f
libtool: compile:  gfortran -g -O2 -c amos/zs1s2.f  -fPIC -o amos/.libs/libcruft_la-zs1s2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zseri.lo `test -f 'amos/zseri.f' || echo './'`amos/zseri.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zshch.lo `test -f 'amos/zshch.f' || echo './'`amos/zshch.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zuchk.lo `test -f 'amos/zuchk.f' || echo './'`amos/zuchk.f
libtool: compile:  gfortran -g -O2 -c amos/zseri.f  -fPIC -o amos/.libs/libcruft_la-zseri.o
libtool: compile:  gfortran -g -O2 -c amos/zshch.f  -fPIC -o amos/.libs/libcruft_la-zshch.o
libtool: compile:  gfortran -g -O2 -c amos/zuchk.f  -fPIC -o amos/.libs/libcruft_la-zuchk.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zunhj.lo `test -f 'amos/zunhj.f' || echo './'`amos/zunhj.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zuni1.lo `test -f 'amos/zuni1.f' || echo './'`amos/zuni1.f
libtool: compile:  gfortran -g -O2 -c amos/zunhj.f  -fPIC -o amos/.libs/libcruft_la-zunhj.o
libtool: compile:  gfortran -g -O2 -c amos/zuni1.f  -fPIC -o amos/.libs/libcruft_la-zuni1.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zuni2.lo `test -f 'amos/zuni2.f' || echo './'`amos/zuni2.f
libtool: compile:  gfortran -g -O2 -c amos/zuni2.f  -fPIC -o amos/.libs/libcruft_la-zuni2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zunik.lo `test -f 'amos/zunik.f' || echo './'`amos/zunik.f
libtool: compile:  gfortran -g -O2 -c amos/zunik.f  -fPIC -o amos/.libs/libcruft_la-zunik.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zunk1.lo `test -f 'amos/zunk1.f' || echo './'`amos/zunk1.f
libtool: compile:  gfortran -g -O2 -c amos/zunk1.f  -fPIC -o amos/.libs/libcruft_la-zunk1.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zunk2.lo `test -f 'amos/zunk2.f' || echo './'`amos/zunk2.f
libtool: compile:  gfortran -g -O2 -c amos/zunk2.f  -fPIC -o amos/.libs/libcruft_la-zunk2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zuoik.lo `test -f 'amos/zuoik.f' || echo './'`amos/zuoik.f
libtool: compile:  gfortran -g -O2 -c amos/zuoik.f  -fPIC -o amos/.libs/libcruft_la-zuoik.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o amos/libcruft_la-zwrsk.lo `test -f 'amos/zwrsk.f' || echo './'`amos/zwrsk.f
libtool: compile:  gfortran -g -O2 -c amos/zwrsk.f  -fPIC -o amos/.libs/libcruft_la-zwrsk.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-ddot3.lo `test -f 'blas-xtra/ddot3.f' || echo './'`blas-xtra/ddot3.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-zdotc3.lo `test -f 'blas-xtra/zdotc3.f' || echo './'`blas-xtra/zdotc3.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/ddot3.f  -fPIC -o blas-xtra/.libs/libcruft_la-ddot3.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/zdotc3.f  -fPIC -o blas-xtra/.libs/libcruft_la-zdotc3.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-sdot3.lo `test -f 'blas-xtra/sdot3.f' || echo './'`blas-xtra/sdot3.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-cdotc3.lo `test -f 'blas-xtra/cdotc3.f' || echo './'`blas-xtra/cdotc3.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/sdot3.f  -fPIC -o blas-xtra/.libs/libcruft_la-sdot3.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/cdotc3.f  -fPIC -o blas-xtra/.libs/libcruft_la-cdotc3.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-dmatm3.lo `test -f 'blas-xtra/dmatm3.f' || echo './'`blas-xtra/dmatm3.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-zmatm3.lo `test -f 'blas-xtra/zmatm3.f' || echo './'`blas-xtra/zmatm3.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-smatm3.lo `test -f 'blas-xtra/smatm3.f' || echo './'`blas-xtra/smatm3.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/dmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-dmatm3.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/zmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-zmatm3.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/smatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-smatm3.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-cmatm3.lo `test -f 'blas-xtra/cmatm3.f' || echo './'`blas-xtra/cmatm3.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xddot.lo `test -f 'blas-xtra/xddot.f' || echo './'`blas-xtra/xddot.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xdnrm2.lo `test -f 'blas-xtra/xdnrm2.f' || echo './'`blas-xtra/xdnrm2.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/cmatm3.f  -fPIC -o blas-xtra/.libs/libcruft_la-cmatm3.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/xdnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xdnrm2.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/xddot.f  -fPIC -o blas-xtra/.libs/libcruft_la-xddot.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xdznrm2.lo `test -f 'blas-xtra/xdznrm2.f' || echo './'`blas-xtra/xdznrm2.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xzdotc.lo `test -f 'blas-xtra/xzdotc.f' || echo './'`blas-xtra/xzdotc.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xzdotu.lo `test -f 'blas-xtra/xzdotu.f' || echo './'`blas-xtra/xzdotu.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/xdznrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xdznrm2.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/xzdotc.f  -fPIC -o blas-xtra/.libs/libcruft_la-xzdotc.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xsdot.lo `test -f 'blas-xtra/xsdot.f' || echo './'`blas-xtra/xsdot.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/xzdotu.f  -fPIC -o blas-xtra/.libs/libcruft_la-xzdotu.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xsnrm2.lo `test -f 'blas-xtra/xsnrm2.f' || echo './'`blas-xtra/xsnrm2.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xscnrm2.lo `test -f 'blas-xtra/xscnrm2.f' || echo './'`blas-xtra/xscnrm2.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xcdotc.lo `test -f 'blas-xtra/xcdotc.f' || echo './'`blas-xtra/xcdotc.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/xsnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xsnrm2.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/xsdot.f  -fPIC -o blas-xtra/.libs/libcruft_la-xsdot.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xcdotu.lo `test -f 'blas-xtra/xcdotu.f' || echo './'`blas-xtra/xcdotu.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/xscnrm2.f  -fPIC -o blas-xtra/.libs/libcruft_la-xscnrm2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-xerbla.lo `test -f 'blas-xtra/xerbla.f' || echo './'`blas-xtra/xerbla.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/xcdotc.f  -fPIC -o blas-xtra/.libs/libcruft_la-xcdotc.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-cconv2.lo `test -f 'blas-xtra/cconv2.f' || echo './'`blas-xtra/cconv2.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/xcdotu.f  -fPIC -o blas-xtra/.libs/libcruft_la-xcdotu.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-csconv2.lo `test -f 'blas-xtra/csconv2.f' || echo './'`blas-xtra/csconv2.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/xerbla.f  -fPIC -o blas-xtra/.libs/libcruft_la-xerbla.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-dconv2.lo `test -f 'blas-xtra/dconv2.f' || echo './'`blas-xtra/dconv2.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/cconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-cconv2.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/csconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-csconv2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-sconv2.lo `test -f 'blas-xtra/sconv2.f' || echo './'`blas-xtra/sconv2.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/dconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-dconv2.o
libtool: compile:  gfortran -g -O2 -c blas-xtra/sconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-sconv2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-zconv2.lo `test -f 'blas-xtra/zconv2.f' || echo './'`blas-xtra/zconv2.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o blas-xtra/libcruft_la-zdconv2.lo `test -f 'blas-xtra/zdconv2.f' || echo './'`blas-xtra/zdconv2.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-datv.lo `test -f 'daspk/datv.f' || echo './'`daspk/datv.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/zconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-zconv2.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dcnst0.lo `test -f 'daspk/dcnst0.f' || echo './'`daspk/dcnst0.f
libtool: compile:  gfortran -g -O2 -c blas-xtra/zdconv2.f  -fPIC -o blas-xtra/.libs/libcruft_la-zdconv2.o
libtool: compile:  gfortran -g -O2 -c daspk/datv.f  -fPIC -o daspk/.libs/libcruft_la-datv.o
libtool: compile:  gfortran -g -O2 -c daspk/dcnst0.f  -fPIC -o daspk/.libs/libcruft_la-dcnst0.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dcnstr.lo `test -f 'daspk/dcnstr.f' || echo './'`daspk/dcnstr.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-ddasic.lo `test -f 'daspk/ddasic.f' || echo './'`daspk/ddasic.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-ddasid.lo `test -f 'daspk/ddasid.f' || echo './'`daspk/ddasid.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-ddasik.lo `test -f 'daspk/ddasik.f' || echo './'`daspk/ddasik.f
libtool: compile:  gfortran -g -O2 -c daspk/dcnstr.f  -fPIC -o daspk/.libs/libcruft_la-dcnstr.o
libtool: compile:  gfortran -g -O2 -c daspk/ddasic.f  -fPIC -o daspk/.libs/libcruft_la-ddasic.o
libtool: compile:  gfortran -g -O2 -c daspk/ddasid.f  -fPIC -o daspk/.libs/libcruft_la-ddasid.o
libtool: compile:  gfortran -g -O2 -c daspk/ddasik.f  -fPIC -o daspk/.libs/libcruft_la-ddasik.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-ddaspk.lo `test -f 'daspk/ddaspk.f' || echo './'`daspk/ddaspk.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-ddstp.lo `test -f 'daspk/ddstp.f' || echo './'`daspk/ddstp.f
libtool: compile:  gfortran -g -O2 -c daspk/ddaspk.f  -fPIC -o daspk/.libs/libcruft_la-ddaspk.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-ddwnrm.lo `test -f 'daspk/ddwnrm.f' || echo './'`daspk/ddwnrm.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dfnrmd.lo `test -f 'daspk/dfnrmd.f' || echo './'`daspk/dfnrmd.f
libtool: compile:  gfortran -g -O2 -c daspk/ddstp.f  -fPIC -o daspk/.libs/libcruft_la-ddstp.o
libtool: compile:  gfortran -g -O2 -c daspk/ddwnrm.f  -fPIC -o daspk/.libs/libcruft_la-ddwnrm.o
libtool: compile:  gfortran -g -O2 -c daspk/dfnrmd.f  -fPIC -o daspk/.libs/libcruft_la-dfnrmd.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dfnrmk.lo `test -f 'daspk/dfnrmk.f' || echo './'`daspk/dfnrmk.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dhels.lo `test -f 'daspk/dhels.f' || echo './'`daspk/dhels.f
libtool: compile:  gfortran -g -O2 -c daspk/dfnrmk.f  -fPIC -o daspk/.libs/libcruft_la-dfnrmk.o
libtool: compile:  gfortran -g -O2 -c daspk/dhels.f  -fPIC -o daspk/.libs/libcruft_la-dhels.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dheqr.lo `test -f 'daspk/dheqr.f' || echo './'`daspk/dheqr.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dinvwt.lo `test -f 'daspk/dinvwt.f' || echo './'`daspk/dinvwt.f
libtool: compile:  gfortran -g -O2 -c daspk/dheqr.f  -fPIC -o daspk/.libs/libcruft_la-dheqr.o
libtool: compile:  gfortran -g -O2 -c daspk/dinvwt.f  -fPIC -o daspk/.libs/libcruft_la-dinvwt.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dlinsd.lo `test -f 'daspk/dlinsd.f' || echo './'`daspk/dlinsd.f
libtool: compile:  gfortran -g -O2 -c daspk/dlinsd.f  -fPIC -o daspk/.libs/libcruft_la-dlinsd.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dlinsk.lo `test -f 'daspk/dlinsk.f' || echo './'`daspk/dlinsk.f
libtool: compile:  gfortran -g -O2 -c daspk/dlinsk.f  -fPIC -o daspk/.libs/libcruft_la-dlinsk.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dmatd.lo `test -f 'daspk/dmatd.f' || echo './'`daspk/dmatd.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dnedd.lo `test -f 'daspk/dnedd.f' || echo './'`daspk/dnedd.f
libtool: compile:  gfortran -g -O2 -c daspk/dmatd.f  -fPIC -o daspk/.libs/libcruft_la-dmatd.o
libtool: compile:  gfortran -g -O2 -c daspk/dnedd.f  -fPIC -o daspk/.libs/libcruft_la-dnedd.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dnedk.lo `test -f 'daspk/dnedk.f' || echo './'`daspk/dnedk.f
libtool: compile:  gfortran -g -O2 -c daspk/dnedk.f  -fPIC -o daspk/.libs/libcruft_la-dnedk.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dnsd.lo `test -f 'daspk/dnsd.f' || echo './'`daspk/dnsd.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dnsid.lo `test -f 'daspk/dnsid.f' || echo './'`daspk/dnsid.f
libtool: compile:  gfortran -g -O2 -c daspk/dnsd.f  -fPIC -o daspk/.libs/libcruft_la-dnsd.o
libtool: compile:  gfortran -g -O2 -c daspk/dnsid.f  -fPIC -o daspk/.libs/libcruft_la-dnsid.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dnsik.lo `test -f 'daspk/dnsik.f' || echo './'`daspk/dnsik.f
libtool: compile:  gfortran -g -O2 -c daspk/dnsik.f  -fPIC -o daspk/.libs/libcruft_la-dnsik.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dnsk.lo `test -f 'daspk/dnsk.f' || echo './'`daspk/dnsk.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dorth.lo `test -f 'daspk/dorth.f' || echo './'`daspk/dorth.f
libtool: compile:  gfortran -g -O2 -c daspk/dnsk.f  -fPIC -o daspk/.libs/libcruft_la-dnsk.o
libtool: compile:  gfortran -g -O2 -c daspk/dorth.f  -fPIC -o daspk/.libs/libcruft_la-dorth.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dslvd.lo `test -f 'daspk/dslvd.f' || echo './'`daspk/dslvd.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dslvk.lo `test -f 'daspk/dslvk.f' || echo './'`daspk/dslvk.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dspigm.lo `test -f 'daspk/dspigm.f' || echo './'`daspk/dspigm.f
libtool: compile:  gfortran -g -O2 -c daspk/dslvd.f  -fPIC -o daspk/.libs/libcruft_la-dslvd.o
libtool: compile:  gfortran -g -O2 -c daspk/dslvk.f  -fPIC -o daspk/.libs/libcruft_la-dslvk.o
libtool: compile:  gfortran -g -O2 -c daspk/dspigm.f  -fPIC -o daspk/.libs/libcruft_la-dspigm.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o daspk/libcruft_la-dyypnw.lo `test -f 'daspk/dyypnw.f' || echo './'`daspk/dyypnw.f
libtool: compile:  gfortran -g -O2 -c daspk/dyypnw.f  -fPIC -o daspk/.libs/libcruft_la-dyypnw.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dasrt/libcruft_la-ddasrt.lo `test -f 'dasrt/ddasrt.f' || echo './'`dasrt/ddasrt.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dasrt/libcruft_la-drchek.lo `test -f 'dasrt/drchek.f' || echo './'`dasrt/drchek.f
libtool: compile:  gfortran -g -O2 -c dasrt/ddasrt.f  -fPIC -o dasrt/.libs/libcruft_la-ddasrt.o
libtool: compile:  gfortran -g -O2 -c dasrt/drchek.f  -fPIC -o dasrt/.libs/libcruft_la-drchek.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dasrt/libcruft_la-droots.lo `test -f 'dasrt/droots.f' || echo './'`dasrt/droots.f
libtool: compile:  gfortran -g -O2 -c dasrt/droots.f  -fPIC -o dasrt/.libs/libcruft_la-droots.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dassl/libcruft_la-ddaini.lo `test -f 'dassl/ddaini.f' || echo './'`dassl/ddaini.f
libtool: compile:  gfortran -g -O2 -c dassl/ddaini.f  -fPIC -o dassl/.libs/libcruft_la-ddaini.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dassl/libcruft_la-ddajac.lo `test -f 'dassl/ddajac.f' || echo './'`dassl/ddajac.f
libtool: compile:  gfortran -g -O2 -c dassl/ddajac.f  -fPIC -o dassl/.libs/libcruft_la-ddajac.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dassl/libcruft_la-ddanrm.lo `test -f 'dassl/ddanrm.f' || echo './'`dassl/ddanrm.f
libtool: compile:  gfortran -g -O2 -c dassl/ddanrm.f  -fPIC -o dassl/.libs/libcruft_la-ddanrm.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dassl/libcruft_la-ddaslv.lo `test -f 'dassl/ddaslv.f' || echo './'`dassl/ddaslv.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dassl/libcruft_la-ddassl.lo `test -f 'dassl/ddassl.f' || echo './'`dassl/ddassl.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dassl/libcruft_la-ddastp.lo `test -f 'dassl/ddastp.f' || echo './'`dassl/ddastp.f
libtool: compile:  gfortran -g -O2 -c dassl/ddaslv.f  -fPIC -o dassl/.libs/libcruft_la-ddaslv.o
libtool: compile:  gfortran -g -O2 -c dassl/ddassl.f  -fPIC -o dassl/.libs/libcruft_la-ddassl.o
libtool: compile:  gfortran -g -O2 -c dassl/ddastp.f  -fPIC -o dassl/.libs/libcruft_la-ddastp.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dassl/libcruft_la-ddatrp.lo `test -f 'dassl/ddatrp.f' || echo './'`dassl/ddatrp.f
libtool: compile:  gfortran -g -O2 -c dassl/ddatrp.f  -fPIC -o dassl/.libs/libcruft_la-ddatrp.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o dassl/libcruft_la-ddawts.lo `test -f 'dassl/ddawts.f' || echo './'`dassl/ddawts.f
libtool: compile:  gfortran -g -O2 -c dassl/ddawts.f  -fPIC -o dassl/.libs/libcruft_la-ddawts.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-xclange.lo `test -f 'lapack-xtra/xclange.f' || echo './'`lapack-xtra/xclange.f
libtool: compile:  gfortran -g -O2 -c lapack-xtra/xclange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xclange.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-xdlamch.lo `test -f 'lapack-xtra/xdlamch.f' || echo './'`lapack-xtra/xdlamch.f
libtool: compile:  gfortran -g -O2 -c lapack-xtra/xdlamch.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xdlamch.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-xdlange.lo `test -f 'lapack-xtra/xdlange.f' || echo './'`lapack-xtra/xdlange.f
libtool: compile:  gfortran -g -O2 -c lapack-xtra/xdlange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xdlange.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-xilaenv.lo `test -f 'lapack-xtra/xilaenv.f' || echo './'`lapack-xtra/xilaenv.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-xslamch.lo `test -f 'lapack-xtra/xslamch.f' || echo './'`lapack-xtra/xslamch.f
libtool: compile:  gfortran -g -O2 -c lapack-xtra/xilaenv.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xilaenv.o
libtool: compile:  gfortran -g -O2 -c lapack-xtra/xslamch.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xslamch.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-xslange.lo `test -f 'lapack-xtra/xslange.f' || echo './'`lapack-xtra/xslange.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-xzlange.lo `test -f 'lapack-xtra/xzlange.f' || echo './'`lapack-xtra/xzlange.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-zrsf2csf.lo `test -f 'lapack-xtra/zrsf2csf.f' || echo './'`lapack-xtra/zrsf2csf.f
libtool: compile:  gfortran -g -O2 -c lapack-xtra/xslange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xslange.o
libtool: compile:  gfortran -g -O2 -c lapack-xtra/xzlange.f  -fPIC -o lapack-xtra/.libs/libcruft_la-xzlange.o
libtool: compile:  gfortran -g -O2 -c lapack-xtra/zrsf2csf.f  -fPIC -o lapack-xtra/.libs/libcruft_la-zrsf2csf.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o lapack-xtra/libcruft_la-crsf2csf.lo `test -f 'lapack-xtra/crsf2csf.f' || echo './'`lapack-xtra/crsf2csf.f
libtool: compile:  gfortran -g -O2 -c lapack-xtra/crsf2csf.f  -fPIC -o lapack-xtra/.libs/libcruft_la-crsf2csf.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o misc/libcruft_la-blaswrap.lo `test -f 'misc/blaswrap.c' || echo './'`misc/blaswrap.c
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o misc/libcruft_la-cquit.lo `test -f 'misc/cquit.c' || echo './'`misc/cquit.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c misc/blaswrap.c  -fPIC -DPIC -o misc/.libs/libcruft_la-blaswrap.o
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c misc/cquit.c  -fPIC -DPIC -o misc/.libs/libcruft_la-cquit.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o misc/libcruft_la-d1mach.lo `test -f 'misc/d1mach.f' || echo './'`misc/d1mach.f
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o misc/libcruft_la-f77-extern.lo `test -f 'misc/f77-extern.cc' || echo './'`misc/f77-extern.cc
libtool: compile:  gfortran -g -O2 -c misc/d1mach.f  -fPIC -o misc/.libs/libcruft_la-d1mach.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c misc/f77-extern.cc  -fPIC -DPIC -o misc/.libs/libcruft_la-f77-extern.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o misc/libcruft_la-f77-fcn.lo `test -f 'misc/f77-fcn.c' || echo './'`misc/f77-fcn.c
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o misc/libcruft_la-i1mach.lo `test -f 'misc/i1mach.f' || echo './'`misc/i1mach.f
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c misc/f77-fcn.c  -fPIC -DPIC -o misc/.libs/libcruft_la-f77-fcn.o
libtool: compile:  gfortran -g -O2 -c misc/i1mach.f  -fPIC -o misc/.libs/libcruft_la-i1mach.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o misc/libcruft_la-lo-error.lo `test -f 'misc/lo-error.c' || echo './'`misc/lo-error.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c misc/lo-error.c  -fPIC -DPIC -o misc/.libs/libcruft_la-lo-error.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o misc/libcruft_la-quit.lo `test -f 'misc/quit.cc' || echo './'`misc/quit.cc
In file included from misc/f77-fcn.c:30:0:
misc/f77-fcn.c: In function 'xstopx_':
misc/f77-fcn.h:205:28: warning: function declared 'noreturn' has a 'return' statement [enabled by default]
 #define F77_RETURN(retval) return retval;
                            ^
misc/f77-fcn.c:63:3: note: in expansion of macro 'F77_RETURN'
   F77_RETURN (0)
   ^
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o misc/libcruft_la-r1mach.lo `test -f 'misc/r1mach.f' || echo './'`misc/r1mach.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-cfode.lo `test -f 'odepack/cfode.f' || echo './'`odepack/cfode.f
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c misc/quit.cc  -fPIC -DPIC -o misc/.libs/libcruft_la-quit.o
misc/lo-error.c: In function 'liboctave_fatal_with_id':
misc/lo-error.c:111:38: warning: unused parameter 'id' [-Wunused-parameter]
 liboctave_fatal_with_id (const char *id, const char *fmt, ...)
                                      ^
misc/lo-error.c: In function 'liboctave_warning_with_id':
misc/lo-error.c:131:40: warning: unused parameter 'id' [-Wunused-parameter]
 liboctave_warning_with_id (const char *id, const char *fmt, ...)
                                        ^
libtool: compile:  gfortran -g -O2 -c misc/r1mach.f  -fPIC -o misc/.libs/libcruft_la-r1mach.o
libtool: compile:  gfortran -g -O2 -c odepack/cfode.f  -fPIC -o odepack/.libs/libcruft_la-cfode.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-dlsode.lo `test -f 'odepack/dlsode.f' || echo './'`odepack/dlsode.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-ewset.lo `test -f 'odepack/ewset.f' || echo './'`odepack/ewset.f
libtool: compile:  gfortran -g -O2 -c odepack/dlsode.f  -fPIC -o odepack/.libs/libcruft_la-dlsode.o
libtool: compile:  gfortran -g -O2 -c odepack/ewset.f  -fPIC -o odepack/.libs/libcruft_la-ewset.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-intdy.lo `test -f 'odepack/intdy.f' || echo './'`odepack/intdy.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-prepj.lo `test -f 'odepack/prepj.f' || echo './'`odepack/prepj.f
libtool: compile:  gfortran -g -O2 -c odepack/intdy.f  -fPIC -o odepack/.libs/libcruft_la-intdy.o
libtool: compile:  gfortran -g -O2 -c odepack/prepj.f  -fPIC -o odepack/.libs/libcruft_la-prepj.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-solsy.lo `test -f 'odepack/solsy.f' || echo './'`odepack/solsy.f
libtool: compile:  gfortran -g -O2 -c odepack/solsy.f  -fPIC -o odepack/.libs/libcruft_la-solsy.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-stode.lo `test -f 'odepack/stode.f' || echo './'`odepack/stode.f
libtool: compile:  gfortran -g -O2 -c odepack/stode.f  -fPIC -o odepack/.libs/libcruft_la-stode.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-vnorm.lo `test -f 'odepack/vnorm.f' || echo './'`odepack/vnorm.f
libtool: compile:  gfortran -g -O2 -c odepack/vnorm.f  -fPIC -o odepack/.libs/libcruft_la-vnorm.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-scfode.lo `test -f 'odepack/scfode.f' || echo './'`odepack/scfode.f
libtool: compile:  gfortran -g -O2 -c odepack/scfode.f  -fPIC -o odepack/.libs/libcruft_la-scfode.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-sewset.lo `test -f 'odepack/sewset.f' || echo './'`odepack/sewset.f
libtool: compile:  gfortran -g -O2 -c odepack/sewset.f  -fPIC -o odepack/.libs/libcruft_la-sewset.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-sintdy.lo `test -f 'odepack/sintdy.f' || echo './'`odepack/sintdy.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-slsode.lo `test -f 'odepack/slsode.f' || echo './'`odepack/slsode.f
libtool: compile:  gfortran -g -O2 -c odepack/sintdy.f  -fPIC -o odepack/.libs/libcruft_la-sintdy.o
libtool: compile:  gfortran -g -O2 -c odepack/slsode.f  -fPIC -o odepack/.libs/libcruft_la-slsode.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-sprepj.lo `test -f 'odepack/sprepj.f' || echo './'`odepack/sprepj.f
libtool: compile:  gfortran -g -O2 -c odepack/sprepj.f  -fPIC -o odepack/.libs/libcruft_la-sprepj.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-ssolsy.lo `test -f 'odepack/ssolsy.f' || echo './'`odepack/ssolsy.f
libtool: compile:  gfortran -g -O2 -c odepack/ssolsy.f  -fPIC -o odepack/.libs/libcruft_la-ssolsy.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-sstode.lo `test -f 'odepack/sstode.f' || echo './'`odepack/sstode.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o odepack/libcruft_la-svnorm.lo `test -f 'odepack/svnorm.f' || echo './'`odepack/svnorm.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o ordered-qz/libcruft_la-dsubsp.lo `test -f 'ordered-qz/dsubsp.f' || echo './'`ordered-qz/dsubsp.f
libtool: compile:  gfortran -g -O2 -c odepack/sstode.f  -fPIC -o odepack/.libs/libcruft_la-sstode.o
libtool: compile:  gfortran -g -O2 -c odepack/svnorm.f  -fPIC -o odepack/.libs/libcruft_la-svnorm.o
libtool: compile:  gfortran -g -O2 -c ordered-qz/dsubsp.f  -fPIC -o ordered-qz/.libs/libcruft_la-dsubsp.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o ordered-qz/libcruft_la-exchqz.lo `test -f 'ordered-qz/exchqz.f' || echo './'`ordered-qz/exchqz.f
libtool: compile:  gfortran -g -O2 -c ordered-qz/exchqz.f  -fPIC -o ordered-qz/.libs/libcruft_la-exchqz.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o ordered-qz/libcruft_la-ssubsp.lo `test -f 'ordered-qz/ssubsp.f' || echo './'`ordered-qz/ssubsp.f
libtool: compile:  gfortran -g -O2 -c ordered-qz/ssubsp.f  -fPIC -o ordered-qz/.libs/libcruft_la-ssubsp.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o ordered-qz/libcruft_la-sexchqz.lo `test -f 'ordered-qz/sexchqz.f' || echo './'`ordered-qz/sexchqz.f
libtool: compile:  gfortran -g -O2 -c ordered-qz/sexchqz.f  -fPIC -o ordered-qz/.libs/libcruft_la-sexchqz.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-dqagi.lo `test -f 'quadpack/dqagi.f' || echo './'`quadpack/dqagi.f
libtool: compile:  gfortran -g -O2 -c quadpack/dqagi.f  -fPIC -o quadpack/.libs/libcruft_la-dqagi.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-dqagie.lo `test -f 'quadpack/dqagie.f' || echo './'`quadpack/dqagie.f
libtool: compile:  gfortran -g -O2 -c quadpack/dqagie.f  -fPIC -o quadpack/.libs/libcruft_la-dqagie.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-dqagp.lo `test -f 'quadpack/dqagp.f' || echo './'`quadpack/dqagp.f
libtool: compile:  gfortran -g -O2 -c quadpack/dqagp.f  -fPIC -o quadpack/.libs/libcruft_la-dqagp.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-dqagpe.lo `test -f 'quadpack/dqagpe.f' || echo './'`quadpack/dqagpe.f
libtool: compile:  gfortran -g -O2 -c quadpack/dqagpe.f  -fPIC -o quadpack/.libs/libcruft_la-dqagpe.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-dqelg.lo `test -f 'quadpack/dqelg.f' || echo './'`quadpack/dqelg.f
libtool: compile:  gfortran -g -O2 -c quadpack/dqelg.f  -fPIC -o quadpack/.libs/libcruft_la-dqelg.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-dqk15i.lo `test -f 'quadpack/dqk15i.f' || echo './'`quadpack/dqk15i.f
libtool: compile:  gfortran -g -O2 -c quadpack/dqk15i.f  -fPIC -o quadpack/.libs/libcruft_la-dqk15i.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-dqk21.lo `test -f 'quadpack/dqk21.f' || echo './'`quadpack/dqk21.f
libtool: compile:  gfortran -g -O2 -c quadpack/dqk21.f  -fPIC -o quadpack/.libs/libcruft_la-dqk21.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-dqpsrt.lo `test -f 'quadpack/dqpsrt.f' || echo './'`quadpack/dqpsrt.f
libtool: compile:  gfortran -g -O2 -c quadpack/dqpsrt.f  -fPIC -o quadpack/.libs/libcruft_la-dqpsrt.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-qagie.lo `test -f 'quadpack/qagie.f' || echo './'`quadpack/qagie.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-qagi.lo `test -f 'quadpack/qagi.f' || echo './'`quadpack/qagi.f
libtool: compile:  gfortran -g -O2 -c quadpack/qagie.f  -fPIC -o quadpack/.libs/libcruft_la-qagie.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-qagpe.lo `test -f 'quadpack/qagpe.f' || echo './'`quadpack/qagpe.f
libtool: compile:  gfortran -g -O2 -c quadpack/qagi.f  -fPIC -o quadpack/.libs/libcruft_la-qagi.o
libtool: compile:  gfortran -g -O2 -c quadpack/qagpe.f  -fPIC -o quadpack/.libs/libcruft_la-qagpe.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-qagp.lo `test -f 'quadpack/qagp.f' || echo './'`quadpack/qagp.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-qelg.lo `test -f 'quadpack/qelg.f' || echo './'`quadpack/qelg.f
libtool: compile:  gfortran -g -O2 -c quadpack/qagp.f  -fPIC -o quadpack/.libs/libcruft_la-qagp.o
libtool: compile:  gfortran -g -O2 -c quadpack/qelg.f  -fPIC -o quadpack/.libs/libcruft_la-qelg.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-qk15i.lo `test -f 'quadpack/qk15i.f' || echo './'`quadpack/qk15i.f
libtool: compile:  gfortran -g -O2 -c quadpack/qk15i.f  -fPIC -o quadpack/.libs/libcruft_la-qk15i.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-qk21.lo `test -f 'quadpack/qk21.f' || echo './'`quadpack/qk21.f
libtool: compile:  gfortran -g -O2 -c quadpack/qk21.f  -fPIC -o quadpack/.libs/libcruft_la-qk21.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-qpsrt.lo `test -f 'quadpack/qpsrt.f' || echo './'`quadpack/qpsrt.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o quadpack/libcruft_la-xerror.lo `test -f 'quadpack/xerror.f' || echo './'`quadpack/xerror.f
libtool: compile:  gfortran -g -O2 -c quadpack/qpsrt.f  -fPIC -o quadpack/.libs/libcruft_la-qpsrt.o
libtool: compile:  gfortran -g -O2 -c quadpack/xerror.f  -fPIC -o quadpack/.libs/libcruft_la-xerror.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-fdump.lo `test -f 'slatec-err/fdump.f' || echo './'`slatec-err/fdump.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-ixsav.lo `test -f 'slatec-err/ixsav.f' || echo './'`slatec-err/ixsav.f
libtool: compile:  gfortran -g -O2 -c slatec-err/fdump.f  -fPIC -o slatec-err/.libs/libcruft_la-fdump.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-j4save.lo `test -f 'slatec-err/j4save.f' || echo './'`slatec-err/j4save.f
libtool: compile:  gfortran -g -O2 -c slatec-err/ixsav.f  -fPIC -o slatec-err/.libs/libcruft_la-ixsav.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xerclr.lo `test -f 'slatec-err/xerclr.f' || echo './'`slatec-err/xerclr.f
libtool: compile:  gfortran -g -O2 -c slatec-err/j4save.f  -fPIC -o slatec-err/.libs/libcruft_la-j4save.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xercnt.lo `test -f 'slatec-err/xercnt.f' || echo './'`slatec-err/xercnt.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xerhlt.lo `test -f 'slatec-err/xerhlt.f' || echo './'`slatec-err/xerhlt.f
libtool: compile:  gfortran -g -O2 -c slatec-err/xerclr.f  -fPIC -o slatec-err/.libs/libcruft_la-xerclr.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xermsg.lo `test -f 'slatec-err/xermsg.f' || echo './'`slatec-err/xermsg.f
libtool: compile:  gfortran -g -O2 -c slatec-err/xercnt.f  -fPIC -o slatec-err/.libs/libcruft_la-xercnt.o
libtool: compile:  gfortran -g -O2 -c slatec-err/xerhlt.f  -fPIC -o slatec-err/.libs/libcruft_la-xerhlt.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xerprn.lo `test -f 'slatec-err/xerprn.f' || echo './'`slatec-err/xerprn.f
libtool: compile:  gfortran -g -O2 -c slatec-err/xermsg.f  -fPIC -o slatec-err/.libs/libcruft_la-xermsg.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xerrwd.lo `test -f 'slatec-err/xerrwd.f' || echo './'`slatec-err/xerrwd.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xersve.lo `test -f 'slatec-err/xersve.f' || echo './'`slatec-err/xersve.f
libtool: compile:  gfortran -g -O2 -c slatec-err/xerprn.f  -fPIC -o slatec-err/.libs/libcruft_la-xerprn.o
libtool: compile:  gfortran -g -O2 -c slatec-err/xerrwd.f  -fPIC -o slatec-err/.libs/libcruft_la-xerrwd.o
libtool: compile:  gfortran -g -O2 -c slatec-err/xersve.f  -fPIC -o slatec-err/.libs/libcruft_la-xersve.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xgetf.lo `test -f 'slatec-err/xgetf.f' || echo './'`slatec-err/xgetf.f
libtool: compile:  gfortran -g -O2 -c slatec-err/xgetf.f  -fPIC -o slatec-err/.libs/libcruft_la-xgetf.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xgetua.lo `test -f 'slatec-err/xgetua.f' || echo './'`slatec-err/xgetua.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xsetf.lo `test -f 'slatec-err/xsetf.f' || echo './'`slatec-err/xsetf.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-err/libcruft_la-xsetua.lo `test -f 'slatec-err/xsetua.f' || echo './'`slatec-err/xsetua.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-albeta.lo `test -f 'slatec-fn/albeta.f' || echo './'`slatec-fn/albeta.f
libtool: compile:  gfortran -g -O2 -c slatec-err/xgetua.f  -fPIC -o slatec-err/.libs/libcruft_la-xgetua.o
libtool: compile:  gfortran -g -O2 -c slatec-err/xsetf.f  -fPIC -o slatec-err/.libs/libcruft_la-xsetf.o
libtool: compile:  gfortran -g -O2 -c slatec-err/xsetua.f  -fPIC -o slatec-err/.libs/libcruft_la-xsetua.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/albeta.f  -fPIC -o slatec-fn/.libs/libcruft_la-albeta.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-alngam.lo `test -f 'slatec-fn/alngam.f' || echo './'`slatec-fn/alngam.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-alnrel.lo `test -f 'slatec-fn/alnrel.f' || echo './'`slatec-fn/alnrel.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-algams.lo `test -f 'slatec-fn/algams.f' || echo './'`slatec-fn/algams.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/alngam.f  -fPIC -o slatec-fn/.libs/libcruft_la-alngam.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-acosh.lo `test -f 'slatec-fn/acosh.f' || echo './'`slatec-fn/acosh.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/alnrel.f  -fPIC -o slatec-fn/.libs/libcruft_la-alnrel.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/algams.f  -fPIC -o slatec-fn/.libs/libcruft_la-algams.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/acosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-acosh.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-asinh.lo `test -f 'slatec-fn/asinh.f' || echo './'`slatec-fn/asinh.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-atanh.lo `test -f 'slatec-fn/atanh.f' || echo './'`slatec-fn/atanh.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-betai.lo `test -f 'slatec-fn/betai.f' || echo './'`slatec-fn/betai.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-csevl.lo `test -f 'slatec-fn/csevl.f' || echo './'`slatec-fn/csevl.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/atanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-atanh.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/asinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-asinh.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/betai.f  -fPIC -o slatec-fn/.libs/libcruft_la-betai.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/csevl.f  -fPIC -o slatec-fn/.libs/libcruft_la-csevl.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-d9gmit.lo `test -f 'slatec-fn/d9gmit.f' || echo './'`slatec-fn/d9gmit.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-d9lgic.lo `test -f 'slatec-fn/d9lgic.f' || echo './'`slatec-fn/d9lgic.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-d9lgit.lo `test -f 'slatec-fn/d9lgit.f' || echo './'`slatec-fn/d9lgit.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/d9lgic.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgic.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/d9gmit.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9gmit.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/d9lgit.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgit.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-d9lgmc.lo `test -f 'slatec-fn/d9lgmc.f' || echo './'`slatec-fn/d9lgmc.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dacosh.lo `test -f 'slatec-fn/dacosh.f' || echo './'`slatec-fn/dacosh.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/d9lgmc.f  -fPIC -o slatec-fn/.libs/libcruft_la-d9lgmc.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dasinh.lo `test -f 'slatec-fn/dasinh.f' || echo './'`slatec-fn/dasinh.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/dacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-dacosh.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-datanh.lo `test -f 'slatec-fn/datanh.f' || echo './'`slatec-fn/datanh.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/dasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-dasinh.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/datanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-datanh.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dbetai.lo `test -f 'slatec-fn/dbetai.f' || echo './'`slatec-fn/dbetai.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dcsevl.lo `test -f 'slatec-fn/dcsevl.f' || echo './'`slatec-fn/dcsevl.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/dbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-dbetai.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/dcsevl.f  -fPIC -o slatec-fn/.libs/libcruft_la-dcsevl.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-derf.lo `test -f 'slatec-fn/derf.f' || echo './'`slatec-fn/derf.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-derfc.lo `test -f 'slatec-fn/derfc.f' || echo './'`slatec-fn/derfc.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/derf.f  -fPIC -o slatec-fn/.libs/libcruft_la-derf.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/derfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-derfc.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dgami.lo `test -f 'slatec-fn/dgami.f' || echo './'`slatec-fn/dgami.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/dgami.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgami.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dgamit.lo `test -f 'slatec-fn/dgamit.f' || echo './'`slatec-fn/dgamit.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dgamlm.lo `test -f 'slatec-fn/dgamlm.f' || echo './'`slatec-fn/dgamlm.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dgamma.lo `test -f 'slatec-fn/dgamma.f' || echo './'`slatec-fn/dgamma.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dgamr.lo `test -f 'slatec-fn/dgamr.f' || echo './'`slatec-fn/dgamr.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/dgamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamit.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/dgamlm.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamlm.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/dgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamma.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/dgamr.f  -fPIC -o slatec-fn/.libs/libcruft_la-dgamr.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dlbeta.lo `test -f 'slatec-fn/dlbeta.f' || echo './'`slatec-fn/dlbeta.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dlgams.lo `test -f 'slatec-fn/dlgams.f' || echo './'`slatec-fn/dlgams.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dlngam.lo `test -f 'slatec-fn/dlngam.f' || echo './'`slatec-fn/dlngam.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/dlbeta.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlbeta.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/dlgams.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlgams.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/dlngam.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlngam.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dlnrel.lo `test -f 'slatec-fn/dlnrel.f' || echo './'`slatec-fn/dlnrel.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dpchim.lo `test -f 'slatec-fn/dpchim.f' || echo './'`slatec-fn/dpchim.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-dpchst.lo `test -f 'slatec-fn/dpchst.f' || echo './'`slatec-fn/dpchst.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/dlnrel.f  -fPIC -o slatec-fn/.libs/libcruft_la-dlnrel.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/dpchim.f  -fPIC -o slatec-fn/.libs/libcruft_la-dpchim.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-erf.lo `test -f 'slatec-fn/erf.f' || echo './'`slatec-fn/erf.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/dpchst.f  -fPIC -o slatec-fn/.libs/libcruft_la-dpchst.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-erfc.lo `test -f 'slatec-fn/erfc.f' || echo './'`slatec-fn/erfc.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/erf.f  -fPIC -o slatec-fn/.libs/libcruft_la-erf.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-gami.lo `test -f 'slatec-fn/gami.f' || echo './'`slatec-fn/gami.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/erfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-erfc.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/gami.f  -fPIC -o slatec-fn/.libs/libcruft_la-gami.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-gamit.lo `test -f 'slatec-fn/gamit.f' || echo './'`slatec-fn/gamit.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-gamlim.lo `test -f 'slatec-fn/gamlim.f' || echo './'`slatec-fn/gamlim.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-gamma.lo `test -f 'slatec-fn/gamma.f' || echo './'`slatec-fn/gamma.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/gamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamit.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/gamlim.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamlim.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-gamr.lo `test -f 'slatec-fn/gamr.f' || echo './'`slatec-fn/gamr.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/gamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamma.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/gamr.f  -fPIC -o slatec-fn/.libs/libcruft_la-gamr.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-initds.lo `test -f 'slatec-fn/initds.f' || echo './'`slatec-fn/initds.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-inits.lo `test -f 'slatec-fn/inits.f' || echo './'`slatec-fn/inits.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-pchim.lo `test -f 'slatec-fn/pchim.f' || echo './'`slatec-fn/pchim.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/initds.f  -fPIC -o slatec-fn/.libs/libcruft_la-initds.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/inits.f  -fPIC -o slatec-fn/.libs/libcruft_la-inits.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/pchim.f  -fPIC -o slatec-fn/.libs/libcruft_la-pchim.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-pchst.lo `test -f 'slatec-fn/pchst.f' || echo './'`slatec-fn/pchst.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-r9lgmc.lo `test -f 'slatec-fn/r9lgmc.f' || echo './'`slatec-fn/r9lgmc.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/pchst.f  -fPIC -o slatec-fn/.libs/libcruft_la-pchst.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-r9lgit.lo `test -f 'slatec-fn/r9lgit.f' || echo './'`slatec-fn/r9lgit.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/r9lgmc.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgmc.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-r9gmit.lo `test -f 'slatec-fn/r9gmit.f' || echo './'`slatec-fn/r9gmit.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/r9lgit.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgit.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-r9lgic.lo `test -f 'slatec-fn/r9lgic.f' || echo './'`slatec-fn/r9lgic.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/r9gmit.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9gmit.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xdacosh.lo `test -f 'slatec-fn/xdacosh.f' || echo './'`slatec-fn/xdacosh.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xdasinh.lo `test -f 'slatec-fn/xdasinh.f' || echo './'`slatec-fn/xdasinh.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/r9lgic.f  -fPIC -o slatec-fn/.libs/libcruft_la-r9lgic.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xdacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdacosh.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xdatanh.lo `test -f 'slatec-fn/xdatanh.f' || echo './'`slatec-fn/xdatanh.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xdasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdasinh.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xdbetai.lo `test -f 'slatec-fn/xdbetai.f' || echo './'`slatec-fn/xdbetai.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xderf.lo `test -f 'slatec-fn/xderf.f' || echo './'`slatec-fn/xderf.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xderfc.lo `test -f 'slatec-fn/xderfc.f' || echo './'`slatec-fn/xderfc.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xdatanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdatanh.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xderf.f  -fPIC -o slatec-fn/.libs/libcruft_la-xderf.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xdbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdbetai.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xdgami.lo `test -f 'slatec-fn/xdgami.f' || echo './'`slatec-fn/xdgami.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xderfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xderfc.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xdgamit.lo `test -f 'slatec-fn/xdgamit.f' || echo './'`slatec-fn/xdgamit.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xdgamma.lo `test -f 'slatec-fn/xdgamma.f' || echo './'`slatec-fn/xdgamma.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xgmainc.lo `test -f 'slatec-fn/xgmainc.f' || echo './'`slatec-fn/xgmainc.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xdgami.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgami.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xdgamit.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgamit.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xdgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-xdgamma.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xacosh.lo `test -f 'slatec-fn/xacosh.f' || echo './'`slatec-fn/xacosh.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xgmainc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xgmainc.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xasinh.lo `test -f 'slatec-fn/xasinh.f' || echo './'`slatec-fn/xasinh.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xatanh.lo `test -f 'slatec-fn/xatanh.f' || echo './'`slatec-fn/xatanh.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xacosh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xacosh.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xasinh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xasinh.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xatanh.f  -fPIC -o slatec-fn/.libs/libcruft_la-xatanh.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xerf.lo `test -f 'slatec-fn/xerf.f' || echo './'`slatec-fn/xerf.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xerfc.lo `test -f 'slatec-fn/xerfc.f' || echo './'`slatec-fn/xerfc.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xsgmainc.lo `test -f 'slatec-fn/xsgmainc.f' || echo './'`slatec-fn/xsgmainc.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xgamma.lo `test -f 'slatec-fn/xgamma.f' || echo './'`slatec-fn/xgamma.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xerf.f  -fPIC -o slatec-fn/.libs/libcruft_la-xerf.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xerfc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xerfc.o
libtool: compile:  gfortran -g -O2 -c slatec-fn/xsgmainc.f  -fPIC -o slatec-fn/.libs/libcruft_la-xsgmainc.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran  -g -O2 -c -o slatec-fn/libcruft_la-xbetai.lo `test -f 'slatec-fn/xbetai.f' || echo './'`slatec-fn/xbetai.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xgamma.f  -fPIC -o slatec-fn/.libs/libcruft_la-xgamma.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/advnst.lo ranlib/advnst.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/genbet.lo ranlib/genbet.f
libtool: compile:  gfortran -g -O2 -c slatec-fn/xbetai.f  -fPIC -o slatec-fn/.libs/libcruft_la-xbetai.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/advnst.f  -fPIC -o ranlib/.libs/advnst.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/genbet.f  -fPIC -o ranlib/.libs/genbet.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/genchi.lo ranlib/genchi.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/genexp.lo ranlib/genexp.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/genchi.f  -fPIC -o ranlib/.libs/genchi.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/genf.lo ranlib/genf.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/genexp.f  -fPIC -o ranlib/.libs/genexp.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/genf.f  -fPIC -o ranlib/.libs/genf.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/gengam.lo ranlib/gengam.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/genmn.lo ranlib/genmn.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/gengam.f  -fPIC -o ranlib/.libs/gengam.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/genmn.f  -fPIC -o ranlib/.libs/genmn.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/genmul.lo ranlib/genmul.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/gennch.lo ranlib/gennch.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/gennf.lo ranlib/gennf.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/genmul.f  -fPIC -o ranlib/.libs/genmul.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/gennch.f  -fPIC -o ranlib/.libs/gennch.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/gennor.lo ranlib/gennor.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/gennf.f  -fPIC -o ranlib/.libs/gennf.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/gennor.f  -fPIC -o ranlib/.libs/gennor.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/genprm.lo ranlib/genprm.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/genunf.lo ranlib/genunf.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/getcgn.lo ranlib/getcgn.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/genprm.f  -fPIC -o ranlib/.libs/genprm.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/genunf.f  -fPIC -o ranlib/.libs/genunf.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/getsd.lo ranlib/getsd.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/getcgn.f  -fPIC -o ranlib/.libs/getcgn.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/ignbin.lo ranlib/ignbin.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/ignlgi.lo ranlib/ignlgi.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/getsd.f  -fPIC -o ranlib/.libs/getsd.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/ignbin.f  -fPIC -o ranlib/.libs/ignbin.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/ignnbn.lo ranlib/ignnbn.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/ignlgi.f  -fPIC -o ranlib/.libs/ignlgi.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/ignpoi.lo ranlib/ignpoi.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/ignnbn.f  -fPIC -o ranlib/.libs/ignnbn.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/ignpoi.f  -fPIC -o ranlib/.libs/ignpoi.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/ignuin.lo ranlib/ignuin.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/initgn.lo ranlib/initgn.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/ignuin.f  -fPIC -o ranlib/.libs/ignuin.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/initgn.f  -fPIC -o ranlib/.libs/initgn.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/inrgcm.lo ranlib/inrgcm.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/lennob.lo ranlib/lennob.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/mltmod.lo ranlib/mltmod.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/inrgcm.f  -fPIC -o ranlib/.libs/inrgcm.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/lennob.f  -fPIC -o ranlib/.libs/lennob.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/phrtsd.lo ranlib/phrtsd.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/mltmod.f  -fPIC -o ranlib/.libs/mltmod.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/qrgnin.lo ranlib/qrgnin.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/ranf.lo ranlib/ranf.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/phrtsd.f  -fPIC -o ranlib/.libs/phrtsd.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/qrgnin.f  -fPIC -o ranlib/.libs/qrgnin.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/ranf.f  -fPIC -o ranlib/.libs/ranf.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/setall.lo ranlib/setall.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/setant.lo ranlib/setant.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/setgmn.lo ranlib/setgmn.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/setsd.lo ranlib/setsd.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/setall.f  -fPIC -o ranlib/.libs/setall.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/setant.f  -fPIC -o ranlib/.libs/setant.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/setgmn.f  -fPIC -o ranlib/.libs/setgmn.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/setsd.f  -fPIC -o ranlib/.libs/setsd.o
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/sexpo.lo ranlib/sexpo.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/sgamma.lo ranlib/sgamma.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/snorm.lo ranlib/snorm.f
/bin/bash ../libtool  --tag=F77   --mode=compile gfortran -g -O2 -g -O2 -c -o ranlib/wrap.lo ranlib/wrap.f
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/sexpo.f  -fPIC -o ranlib/.libs/sexpo.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/sgamma.f  -fPIC -o ranlib/.libs/sgamma.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/snorm.f  -fPIC -o ranlib/.libs/snorm.o
libtool: compile:  gfortran -g -O2 -g -O2 -c ranlib/wrap.f  -fPIC -o ranlib/.libs/wrap.o
/bin/bash ../libtool  --tag=F77   --mode=link gfortran -g -O2 -g -O2   -o libranlib.la  ranlib/advnst.lo ranlib/genbet.lo ranlib/genchi.lo ranlib/genexp.lo ranlib/genf.lo ranlib/gengam.lo ranlib/genmn.lo ranlib/genmul.lo ranlib/gennch.lo ranlib/gennf.lo ranlib/gennor.lo ranlib/genprm.lo ranlib/genunf.lo ranlib/getcgn.lo ranlib/getsd.lo ranlib/ignbin.lo ranlib/ignlgi.lo ranlib/ignnbn.lo ranlib/ignpoi.lo ranlib/ignuin.lo ranlib/initgn.lo ranlib/inrgcm.lo ranlib/lennob.lo ranlib/mltmod.lo ranlib/phrtsd.lo ranlib/qrgnin.lo ranlib/ranf.lo ranlib/setall.lo ranlib/setant.lo ranlib/setgmn.lo ranlib/setsd.lo ranlib/sexpo.lo ranlib/sgamma.lo ranlib/snorm.lo ranlib/wrap.lo  -lGL -lm  
libtool: link: ar cru .libs/libranlib.a ranlib/.libs/advnst.o ranlib/.libs/genbet.o ranlib/.libs/genchi.o ranlib/.libs/genexp.o ranlib/.libs/genf.o ranlib/.libs/gengam.o ranlib/.libs/genmn.o ranlib/.libs/genmul.o ranlib/.libs/gennch.o ranlib/.libs/gennf.o ranlib/.libs/gennor.o ranlib/.libs/genprm.o ranlib/.libs/genunf.o ranlib/.libs/getcgn.o ranlib/.libs/getsd.o ranlib/.libs/ignbin.o ranlib/.libs/ignlgi.o ranlib/.libs/ignnbn.o ranlib/.libs/ignpoi.o ranlib/.libs/ignuin.o ranlib/.libs/initgn.o ranlib/.libs/inrgcm.o ranlib/.libs/lennob.o ranlib/.libs/mltmod.o ranlib/.libs/phrtsd.o ranlib/.libs/qrgnin.o ranlib/.libs/ranf.o ranlib/.libs/setall.o ranlib/.libs/setant.o ranlib/.libs/setgmn.o ranlib/.libs/setsd.o ranlib/.libs/sexpo.o ranlib/.libs/sgamma.o ranlib/.libs/snorm.o ranlib/.libs/wrap.o 
libtool: link: ranlib .libs/libranlib.a
libtool: link: ( cd ".libs" && rm -f "libranlib.la" && ln -s "../libranlib.la" "libranlib.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -version-info 1:1:0 -no-undefined -bindir /usr/bin   -o libcruft.la -rpath /usr/lib/arm-linux-gnueabihf amos/libcruft_la-cacai.lo amos/libcruft_la-cacon.lo amos/libcruft_la-cbesh.lo amos/libcruft_la-cbesi.lo amos/libcruft_la-cbesj.lo amos/libcruft_la-cbesk.lo amos/libcruft_la-cbesy.lo amos/libcruft_la-cbinu.lo amos/libcruft_la-cbuni.lo amos/libcruft_la-cbunk.lo amos/libcruft_la-cunk1.lo amos/libcruft_la-cunk2.lo amos/libcruft_la-crati.lo amos/libcruft_la-cshch.lo amos/libcruft_la-cuni1.lo amos/libcruft_la-cuoik.lo amos/libcruft_la-cairy.lo amos/libcruft_la-cbiry.lo amos/libcruft_la-ckscl.lo amos/libcruft_la-cs1s2.lo amos/libcruft_la-cuchk.lo amos/libcruft_la-cuni2.lo amos/libcruft_la-cwrsk.lo amos/libcruft_la-casyi.lo amos/libcruft_la-cbknu.lo amos/libcruft_la-cmlri.lo amos/libcruft_la-cseri.lo amos/libcruft_la-cunhj.lo amos/libcruft_la-cunik.lo amos/libcruft_la-dgamln.lo amos/libcruft_la-gamln.lo amos/libcruft_la-xzabs.lo amos/libcruft_la-xzexp.lo amos/libcruft_la-xzlog.lo amos/libcruft_la-xzsqrt.lo amos/libcruft_la-zacai.lo amos/libcruft_la-zacon.lo amos/libcruft_la-zairy.lo amos/libcruft_la-zasyi.lo amos/libcruft_la-zbesh.lo amos/libcruft_la-zbesi.lo amos/libcruft_la-zbesj.lo amos/libcruft_la-zbesk.lo amos/libcruft_la-zbesy.lo amos/libcruft_la-zbinu.lo amos/libcruft_la-zbiry.lo amos/libcruft_la-zbknu.lo amos/libcruft_la-zbuni.lo amos/libcruft_la-zbunk.lo amos/libcruft_la-zdiv.lo amos/libcruft_la-zkscl.lo amos/libcruft_la-zmlri.lo amos/libcruft_la-zmlt.lo amos/libcruft_la-zrati.lo amos/libcruft_la-zs1s2.lo amos/libcruft_la-zseri.lo amos/libcruft_la-zshch.lo amos/libcruft_la-zuchk.lo amos/libcruft_la-zunhj.lo amos/libcruft_la-zuni1.lo amos/libcruft_la-zuni2.lo amos/libcruft_la-zunik.lo amos/libcruft_la-zunk1.lo amos/libcruft_la-zunk2.lo amos/libcruft_la-zuoik.lo amos/libcruft_la-zwrsk.lo blas-xtra/libcruft_la-ddot3.lo blas-xtra/libcruft_la-zdotc3.lo blas-xtra/libcruft_la-sdot3.lo blas-xtra/libcruft_la-cdotc3.lo blas-xtra/libcruft_la-dmatm3.lo blas-xtra/libcruft_la-zmatm3.lo blas-xtra/libcruft_la-smatm3.lo blas-xtra/libcruft_la-cmatm3.lo blas-xtra/libcruft_la-xddot.lo blas-xtra/libcruft_la-xdnrm2.lo blas-xtra/libcruft_la-xdznrm2.lo blas-xtra/libcruft_la-xzdotc.lo blas-xtra/libcruft_la-xzdotu.lo blas-xtra/libcruft_la-xsdot.lo blas-xtra/libcruft_la-xsnrm2.lo blas-xtra/libcruft_la-xscnrm2.lo blas-xtra/libcruft_la-xcdotc.lo blas-xtra/libcruft_la-xcdotu.lo blas-xtra/libcruft_la-xerbla.lo blas-xtra/libcruft_la-cconv2.lo blas-xtra/libcruft_la-csconv2.lo blas-xtra/libcruft_la-dconv2.lo blas-xtra/libcruft_la-sconv2.lo blas-xtra/libcruft_la-zconv2.lo blas-xtra/libcruft_la-zdconv2.lo daspk/libcruft_la-datv.lo daspk/libcruft_la-dcnst0.lo daspk/libcruft_la-dcnstr.lo daspk/libcruft_la-ddasic.lo daspk/libcruft_la-ddasid.lo daspk/libcruft_la-ddasik.lo daspk/libcruft_la-ddaspk.lo daspk/libcruft_la-ddstp.lo daspk/libcruft_la-ddwnrm.lo daspk/libcruft_la-dfnrmd.lo daspk/libcruft_la-dfnrmk.lo daspk/libcruft_la-dhels.lo daspk/libcruft_la-dheqr.lo daspk/libcruft_la-dinvwt.lo daspk/libcruft_la-dlinsd.lo daspk/libcruft_la-dlinsk.lo daspk/libcruft_la-dmatd.lo daspk/libcruft_la-dnedd.lo daspk/libcruft_la-dnedk.lo daspk/libcruft_la-dnsd.lo daspk/libcruft_la-dnsid.lo daspk/libcruft_la-dnsik.lo daspk/libcruft_la-dnsk.lo daspk/libcruft_la-dorth.lo daspk/libcruft_la-dslvd.lo daspk/libcruft_la-dslvk.lo daspk/libcruft_la-dspigm.lo daspk/libcruft_la-dyypnw.lo dasrt/libcruft_la-ddasrt.lo dasrt/libcruft_la-drchek.lo dasrt/libcruft_la-droots.lo dassl/libcruft_la-ddaini.lo dassl/libcruft_la-ddajac.lo dassl/libcruft_la-ddanrm.lo dassl/libcruft_la-ddaslv.lo dassl/libcruft_la-ddassl.lo dassl/libcruft_la-ddastp.lo dassl/libcruft_la-ddatrp.lo dassl/libcruft_la-ddawts.lo  lapack-xtra/libcruft_la-xclange.lo lapack-xtra/libcruft_la-xdlamch.lo lapack-xtra/libcruft_la-xdlange.lo lapack-xtra/libcruft_la-xilaenv.lo lapack-xtra/libcruft_la-xslamch.lo lapack-xtra/libcruft_la-xslange.lo lapack-xtra/libcruft_la-xzlange.lo lapack-xtra/libcruft_la-zrsf2csf.lo lapack-xtra/libcruft_la-crsf2csf.lo misc/libcruft_la-blaswrap.lo misc/libcruft_la-cquit.lo misc/libcruft_la-d1mach.lo misc/libcruft_la-f77-extern.lo misc/libcruft_la-f77-fcn.lo misc/libcruft_la-i1mach.lo misc/libcruft_la-lo-error.lo misc/libcruft_la-quit.lo misc/libcruft_la-r1mach.lo odepack/libcruft_la-cfode.lo odepack/libcruft_la-dlsode.lo odepack/libcruft_la-ewset.lo odepack/libcruft_la-intdy.lo odepack/libcruft_la-prepj.lo odepack/libcruft_la-solsy.lo odepack/libcruft_la-stode.lo odepack/libcruft_la-vnorm.lo odepack/libcruft_la-scfode.lo odepack/libcruft_la-sewset.lo odepack/libcruft_la-sintdy.lo odepack/libcruft_la-slsode.lo odepack/libcruft_la-sprepj.lo odepack/libcruft_la-ssolsy.lo odepack/libcruft_la-sstode.lo odepack/libcruft_la-svnorm.lo ordered-qz/libcruft_la-dsubsp.lo ordered-qz/libcruft_la-exchqz.lo ordered-qz/libcruft_la-ssubsp.lo ordered-qz/libcruft_la-sexchqz.lo quadpack/libcruft_la-dqagi.lo quadpack/libcruft_la-dqagie.lo quadpack/libcruft_la-dqagp.lo quadpack/libcruft_la-dqagpe.lo quadpack/libcruft_la-dqelg.lo quadpack/libcruft_la-dqk15i.lo quadpack/libcruft_la-dqk21.lo quadpack/libcruft_la-dqpsrt.lo quadpack/libcruft_la-qagie.lo quadpack/libcruft_la-qagi.lo quadpack/libcruft_la-qagpe.lo quadpack/libcruft_la-qagp.lo quadpack/libcruft_la-qelg.lo quadpack/libcruft_la-qk15i.lo quadpack/libcruft_la-qk21.lo quadpack/libcruft_la-qpsrt.lo quadpack/libcruft_la-xerror.lo slatec-err/libcruft_la-fdump.lo slatec-err/libcruft_la-ixsav.lo slatec-err/libcruft_la-j4save.lo slatec-err/libcruft_la-xerclr.lo slatec-err/libcruft_la-xercnt.lo slatec-err/libcruft_la-xerhlt.lo slatec-err/libcruft_la-xermsg.lo slatec-err/libcruft_la-xerprn.lo slatec-err/libcruft_la-xerrwd.lo slatec-err/libcruft_la-xersve.lo slatec-err/libcruft_la-xgetf.lo slatec-err/libcruft_la-xgetua.lo slatec-err/libcruft_la-xsetf.lo slatec-err/libcruft_la-xsetua.lo slatec-fn/libcruft_la-albeta.lo slatec-fn/libcruft_la-alngam.lo slatec-fn/libcruft_la-alnrel.lo slatec-fn/libcruft_la-algams.lo slatec-fn/libcruft_la-acosh.lo slatec-fn/libcruft_la-asinh.lo slatec-fn/libcruft_la-atanh.lo slatec-fn/libcruft_la-betai.lo slatec-fn/libcruft_la-csevl.lo slatec-fn/libcruft_la-d9gmit.lo slatec-fn/libcruft_la-d9lgic.lo slatec-fn/libcruft_la-d9lgit.lo slatec-fn/libcruft_la-d9lgmc.lo slatec-fn/libcruft_la-dacosh.lo slatec-fn/libcruft_la-dasinh.lo slatec-fn/libcruft_la-datanh.lo slatec-fn/libcruft_la-dbetai.lo slatec-fn/libcruft_la-dcsevl.lo slatec-fn/libcruft_la-derf.lo slatec-fn/libcruft_la-derfc.lo slatec-fn/libcruft_la-dgami.lo slatec-fn/libcruft_la-dgamit.lo slatec-fn/libcruft_la-dgamlm.lo slatec-fn/libcruft_la-dgamma.lo slatec-fn/libcruft_la-dgamr.lo slatec-fn/libcruft_la-dlbeta.lo slatec-fn/libcruft_la-dlgams.lo slatec-fn/libcruft_la-dlngam.lo slatec-fn/libcruft_la-dlnrel.lo slatec-fn/libcruft_la-dpchim.lo slatec-fn/libcruft_la-dpchst.lo slatec-fn/libcruft_la-erf.lo slatec-fn/libcruft_la-erfc.lo slatec-fn/libcruft_la-gami.lo slatec-fn/libcruft_la-gamit.lo slatec-fn/libcruft_la-gamlim.lo slatec-fn/libcruft_la-gamma.lo slatec-fn/libcruft_la-gamr.lo slatec-fn/libcruft_la-initds.lo slatec-fn/libcruft_la-inits.lo slatec-fn/libcruft_la-pchim.lo slatec-fn/libcruft_la-pchst.lo slatec-fn/libcruft_la-r9lgmc.lo slatec-fn/libcruft_la-r9lgit.lo slatec-fn/libcruft_la-r9gmit.lo slatec-fn/libcruft_la-r9lgic.lo slatec-fn/libcruft_la-xdacosh.lo slatec-fn/libcruft_la-xdasinh.lo slatec-fn/libcruft_la-xdatanh.lo slatec-fn/libcruft_la-xdbetai.lo slatec-fn/libcruft_la-xderf.lo slatec-fn/libcruft_la-xderfc.lo slatec-fn/libcruft_la-xdgami.lo slatec-fn/libcruft_la-xdgamit.lo slatec-fn/libcruft_la-xdgamma.lo slatec-fn/libcruft_la-xgmainc.lo slatec-fn/libcruft_la-xacosh.lo slatec-fn/libcruft_la-xasinh.lo slatec-fn/libcruft_la-xatanh.lo slatec-fn/libcruft_la-xerf.lo slatec-fn/libcruft_la-xerfc.lo slatec-fn/libcruft_la-xsgmainc.lo slatec-fn/libcruft_la-xgamma.lo slatec-fn/libcruft_la-xbetai.lo libranlib.la ../libgnu/libgnu.la  -lm     -lm -lm -lm -lm -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -lGL -lm   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  amos/.libs/libcruft_la-cacai.o amos/.libs/libcruft_la-cacon.o amos/.libs/libcruft_la-cbesh.o amos/.libs/libcruft_la-cbesi.o amos/.libs/libcruft_la-cbesj.o amos/.libs/libcruft_la-cbesk.o amos/.libs/libcruft_la-cbesy.o amos/.libs/libcruft_la-cbinu.o amos/.libs/libcruft_la-cbuni.o amos/.libs/libcruft_la-cbunk.o amos/.libs/libcruft_la-cunk1.o amos/.libs/libcruft_la-cunk2.o amos/.libs/libcruft_la-crati.o amos/.libs/libcruft_la-cshch.o amos/.libs/libcruft_la-cuni1.o amos/.libs/libcruft_la-cuoik.o amos/.libs/libcruft_la-cairy.o amos/.libs/libcruft_la-cbiry.o amos/.libs/libcruft_la-ckscl.o amos/.libs/libcruft_la-cs1s2.o amos/.libs/libcruft_la-cuchk.o amos/.libs/libcruft_la-cuni2.o amos/.libs/libcruft_la-cwrsk.o amos/.libs/libcruft_la-casyi.o amos/.libs/libcruft_la-cbknu.o amos/.libs/libcruft_la-cmlri.o amos/.libs/libcruft_la-cseri.o amos/.libs/libcruft_la-cunhj.o amos/.libs/libcruft_la-cunik.o amos/.libs/libcruft_la-dgamln.o amos/.libs/libcruft_la-gamln.o amos/.libs/libcruft_la-xzabs.o amos/.libs/libcruft_la-xzexp.o amos/.libs/libcruft_la-xzlog.o amos/.libs/libcruft_la-xzsqrt.o amos/.libs/libcruft_la-zacai.o amos/.libs/libcruft_la-zacon.o amos/.libs/libcruft_la-zairy.o amos/.libs/libcruft_la-zasyi.o amos/.libs/libcruft_la-zbesh.o amos/.libs/libcruft_la-zbesi.o amos/.libs/libcruft_la-zbesj.o amos/.libs/libcruft_la-zbesk.o amos/.libs/libcruft_la-zbesy.o amos/.libs/libcruft_la-zbinu.o amos/.libs/libcruft_la-zbiry.o amos/.libs/libcruft_la-zbknu.o amos/.libs/libcruft_la-zbuni.o amos/.libs/libcruft_la-zbunk.o amos/.libs/libcruft_la-zdiv.o amos/.libs/libcruft_la-zkscl.o amos/.libs/libcruft_la-zmlri.o amos/.libs/libcruft_la-zmlt.o amos/.libs/libcruft_la-zrati.o amos/.libs/libcruft_la-zs1s2.o amos/.libs/libcruft_la-zseri.o amos/.libs/libcruft_la-zshch.o amos/.libs/libcruft_la-zuchk.o amos/.libs/libcruft_la-zunhj.o amos/.libs/libcruft_la-zuni1.o amos/.libs/libcruft_la-zuni2.o amos/.libs/libcruft_la-zunik.o amos/.libs/libcruft_la-zunk1.o amos/.libs/libcruft_la-zunk2.o amos/.libs/libcruft_la-zuoik.o amos/.libs/libcruft_la-zwrsk.o blas-xtra/.libs/libcruft_la-ddot3.o blas-xtra/.libs/libcruft_la-zdotc3.o blas-xtra/.libs/libcruft_la-sdot3.o blas-xtra/.libs/libcruft_la-cdotc3.o blas-xtra/.libs/libcruft_la-dmatm3.o blas-xtra/.libs/libcruft_la-zmatm3.o blas-xtra/.libs/libcruft_la-smatm3.o blas-xtra/.libs/libcruft_la-cmatm3.o blas-xtra/.libs/libcruft_la-xddot.o blas-xtra/.libs/libcruft_la-xdnrm2.o blas-xtra/.libs/libcruft_la-xdznrm2.o blas-xtra/.libs/libcruft_la-xzdotc.o blas-xtra/.libs/libcruft_la-xzdotu.o blas-xtra/.libs/libcruft_la-xsdot.o blas-xtra/.libs/libcruft_la-xsnrm2.o blas-xtra/.libs/libcruft_la-xscnrm2.o blas-xtra/.libs/libcruft_la-xcdotc.o blas-xtra/.libs/libcruft_la-xcdotu.o blas-xtra/.libs/libcruft_la-xerbla.o blas-xtra/.libs/libcruft_la-cconv2.o blas-xtra/.libs/libcruft_la-csconv2.o blas-xtra/.libs/libcruft_la-dconv2.o blas-xtra/.libs/libcruft_la-sconv2.o blas-xtra/.libs/libcruft_la-zconv2.o blas-xtra/.libs/libcruft_la-zdconv2.o daspk/.libs/libcruft_la-datv.o daspk/.libs/libcruft_la-dcnst0.o daspk/.libs/libcruft_la-dcnstr.o daspk/.libs/libcruft_la-ddasic.o daspk/.libs/libcruft_la-ddasid.o daspk/.libs/libcruft_la-ddasik.o daspk/.libs/libcruft_la-ddaspk.o daspk/.libs/libcruft_la-ddstp.o daspk/.libs/libcruft_la-ddwnrm.o daspk/.libs/libcruft_la-dfnrmd.o daspk/.libs/libcruft_la-dfnrmk.o daspk/.libs/libcruft_la-dhels.o daspk/.libs/libcruft_la-dheqr.o daspk/.libs/libcruft_la-dinvwt.o daspk/.libs/libcruft_la-dlinsd.o daspk/.libs/libcruft_la-dlinsk.o daspk/.libs/libcruft_la-dmatd.o daspk/.libs/libcruft_la-dnedd.o daspk/.libs/libcruft_la-dnedk.o daspk/.libs/libcruft_la-dnsd.o daspk/.libs/libcruft_la-dnsid.o daspk/.libs/libcruft_la-dnsik.o daspk/.libs/libcruft_la-dnsk.o daspk/.libs/libcruft_la-dorth.o daspk/.libs/libcruft_la-dslvd.o daspk/.libs/libcruft_la-dslvk.o daspk/.libs/libcruft_la-dspigm.o daspk/.libs/libcruft_la-dyypnw.o dasrt/.libs/libcruft_la-ddasrt.o dasrt/.libs/libcruft_la-drchek.o dasrt/.libs/libcruft_la-droots.o dassl/.libs/libcruft_la-ddaini.o dassl/.libs/libcruft_la-ddajac.o dassl/.libs/libcruft_la-ddanrm.o dassl/.libs/libcruft_la-ddaslv.o dassl/.libs/libcruft_la-ddassl.o dassl/.libs/libcruft_la-ddastp.o dassl/.libs/libcruft_la-ddatrp.o dassl/.libs/libcruft_la-ddawts.o lapack-xtra/.libs/libcruft_la-xclange.o lapack-xtra/.libs/libcruft_la-xdlamch.o lapack-xtra/.libs/libcruft_la-xdlange.o lapack-xtra/.libs/libcruft_la-xilaenv.o lapack-xtra/.libs/libcruft_la-xslamch.o lapack-xtra/.libs/libcruft_la-xslange.o lapack-xtra/.libs/libcruft_la-xzlange.o lapack-xtra/.libs/libcruft_la-zrsf2csf.o lapack-xtra/.libs/libcruft_la-crsf2csf.o misc/.libs/libcruft_la-blaswrap.o misc/.libs/libcruft_la-cquit.o misc/.libs/libcruft_la-d1mach.o misc/.libs/libcruft_la-f77-extern.o misc/.libs/libcruft_la-f77-fcn.o misc/.libs/libcruft_la-i1mach.o misc/.libs/libcruft_la-lo-error.o misc/.libs/libcruft_la-quit.o misc/.libs/libcruft_la-r1mach.o odepack/.libs/libcruft_la-cfode.o odepack/.libs/libcruft_la-dlsode.o odepack/.libs/libcruft_la-ewset.o odepack/.libs/libcruft_la-intdy.o odepack/.libs/libcruft_la-prepj.o odepack/.libs/libcruft_la-solsy.o odepack/.libs/libcruft_la-stode.o odepack/.libs/libcruft_la-vnorm.o odepack/.libs/libcruft_la-scfode.o odepack/.libs/libcruft_la-sewset.o odepack/.libs/libcruft_la-sintdy.o odepack/.libs/libcruft_la-slsode.o odepack/.libs/libcruft_la-sprepj.o odepack/.libs/libcruft_la-ssolsy.o odepack/.libs/libcruft_la-sstode.o odepack/.libs/libcruft_la-svnorm.o ordered-qz/.libs/libcruft_la-dsubsp.o ordered-qz/.libs/libcruft_la-exchqz.o ordered-qz/.libs/libcruft_la-ssubsp.o ordered-qz/.libs/libcruft_la-sexchqz.o quadpack/.libs/libcruft_la-dqagi.o quadpack/.libs/libcruft_la-dqagie.o quadpack/.libs/libcruft_la-dqagp.o quadpack/.libs/libcruft_la-dqagpe.o quadpack/.libs/libcruft_la-dqelg.o quadpack/.libs/libcruft_la-dqk15i.o quadpack/.libs/libcruft_la-dqk21.o quadpack/.libs/libcruft_la-dqpsrt.o quadpack/.libs/libcruft_la-qagie.o quadpack/.libs/libcruft_la-qagi.o quadpack/.libs/libcruft_la-qagpe.o quadpack/.libs/libcruft_la-qagp.o quadpack/.libs/libcruft_la-qelg.o quadpack/.libs/libcruft_la-qk15i.o quadpack/.libs/libcruft_la-qk21.o quadpack/.libs/libcruft_la-qpsrt.o quadpack/.libs/libcruft_la-xerror.o slatec-err/.libs/libcruft_la-fdump.o slatec-err/.libs/libcruft_la-ixsav.o slatec-err/.libs/libcruft_la-j4save.o slatec-err/.libs/libcruft_la-xerclr.o slatec-err/.libs/libcruft_la-xercnt.o slatec-err/.libs/libcruft_la-xerhlt.o slatec-err/.libs/libcruft_la-xermsg.o slatec-err/.libs/libcruft_la-xerprn.o slatec-err/.libs/libcruft_la-xerrwd.o slatec-err/.libs/libcruft_la-xersve.o slatec-err/.libs/libcruft_la-xgetf.o slatec-err/.libs/libcruft_la-xgetua.o slatec-err/.libs/libcruft_la-xsetf.o slatec-err/.libs/libcruft_la-xsetua.o slatec-fn/.libs/libcruft_la-albeta.o slatec-fn/.libs/libcruft_la-alngam.o slatec-fn/.libs/libcruft_la-alnrel.o slatec-fn/.libs/libcruft_la-algams.o slatec-fn/.libs/libcruft_la-acosh.o slatec-fn/.libs/libcruft_la-asinh.o slatec-fn/.libs/libcruft_la-atanh.o slatec-fn/.libs/libcruft_la-betai.o slatec-fn/.libs/libcruft_la-csevl.o slatec-fn/.libs/libcruft_la-d9gmit.o slatec-fn/.libs/libcruft_la-d9lgic.o slatec-fn/.libs/libcruft_la-d9lgit.o slatec-fn/.libs/libcruft_la-d9lgmc.o slatec-fn/.libs/libcruft_la-dacosh.o slatec-fn/.libs/libcruft_la-dasinh.o slatec-fn/.libs/libcruft_la-datanh.o slatec-fn/.libs/libcruft_la-dbetai.o slatec-fn/.libs/libcruft_la-dcsevl.o slatec-fn/.libs/libcruft_la-derf.o slatec-fn/.libs/libcruft_la-derfc.o slatec-fn/.libs/libcruft_la-dgami.o slatec-fn/.libs/libcruft_la-dgamit.o slatec-fn/.libs/libcruft_la-dgamlm.o slatec-fn/.libs/libcruft_la-dgamma.o slatec-fn/.libs/libcruft_la-dgamr.o slatec-fn/.libs/libcruft_la-dlbeta.o slatec-fn/.libs/libcruft_la-dlgams.o slatec-fn/.libs/libcruft_la-dlngam.o slatec-fn/.libs/libcruft_la-dlnrel.o slatec-fn/.libs/libcruft_la-dpchim.o slatec-fn/.libs/libcruft_la-dpchst.o slatec-fn/.libs/libcruft_la-erf.o slatec-fn/.libs/libcruft_la-erfc.o slatec-fn/.libs/libcruft_la-gami.o slatec-fn/.libs/libcruft_la-gamit.o slatec-fn/.libs/libcruft_la-gamlim.o slatec-fn/.libs/libcruft_la-gamma.o slatec-fn/.libs/libcruft_la-gamr.o slatec-fn/.libs/libcruft_la-initds.o slatec-fn/.libs/libcruft_la-inits.o slatec-fn/.libs/libcruft_la-pchim.o slatec-fn/.libs/libcruft_la-pchst.o slatec-fn/.libs/libcruft_la-r9lgmc.o slatec-fn/.libs/libcruft_la-r9lgit.o slatec-fn/.libs/libcruft_la-r9gmit.o slatec-fn/.libs/libcruft_la-r9lgic.o slatec-fn/.libs/libcruft_la-xdacosh.o slatec-fn/.libs/libcruft_la-xdasinh.o slatec-fn/.libs/libcruft_la-xdatanh.o slatec-fn/.libs/libcruft_la-xdbetai.o slatec-fn/.libs/libcruft_la-xderf.o slatec-fn/.libs/libcruft_la-xderfc.o slatec-fn/.libs/libcruft_la-xdgami.o slatec-fn/.libs/libcruft_la-xdgamit.o slatec-fn/.libs/libcruft_la-xdgamma.o slatec-fn/.libs/libcruft_la-xgmainc.o slatec-fn/.libs/libcruft_la-xacosh.o slatec-fn/.libs/libcruft_la-xasinh.o slatec-fn/.libs/libcruft_la-xatanh.o slatec-fn/.libs/libcruft_la-xerf.o slatec-fn/.libs/libcruft_la-xerfc.o slatec-fn/.libs/libcruft_la-xsgmainc.o slatec-fn/.libs/libcruft_la-xgamma.o slatec-fn/.libs/libcruft_la-xbetai.o  -Wl,--whole-archive ./.libs/libranlib.a ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lGL -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,libcruft.so.1 -o .libs/libcruft.so.1.0.1
libtool: link: (cd ".libs" && rm -f "libcruft.so.1" && ln -s "libcruft.so.1.0.1" "libcruft.so.1")
libtool: link: (cd ".libs" && rm -f "libcruft.so" && ln -s "libcruft.so.1.0.1" "libcruft.so")
libtool: link: ( cd ".libs" && rm -f "libcruft.la" && ln -s "../libcruft.la" "libcruft.la" )
make[3]: Leaving directory `/«PKGBUILDDIR»/libcruft'
Making all in liboctave
make[3]: Entering directory `/«PKGBUILDDIR»/liboctave'
gawk -f ./mk-ops.awk prefix=mx make_inclusive_header=mx-ops.h ./mx-ops > mx-ops.h-t
making DASPK-opts.h from DASPK-opts.in
making DASRT-opts.h from DASRT-opts.in
making DASSL-opts.h from DASSL-opts.in
mv mx-ops.h-t mx-ops.h
making LSODE-opts.h from LSODE-opts.in
mv DASRT-opts.h-t DASRT-opts.h
mv DASPK-opts.h-t DASPK-opts.h
mv DASSL-opts.h-t DASSL-opts.h
gawk -f ./mk-ops.awk prefix=mx ./mx-ops
making Quad-opts.h from Quad-opts.in
gawk -f ./mk-ops.awk prefix=mx ./mx-ops
mv LSODE-opts.h-t LSODE-opts.h
gawk -f ./mk-ops.awk prefix=mx ./mx-ops
mv Quad-opts.h-t Quad-opts.h
gawk -f ./mk-ops.awk prefix=mx ./mx-ops
gawk -f ./mk-ops.awk prefix=mx ./mx-ops
gawk -f ./mk-ops.awk prefix=vx ./vx-ops
gawk -f ./mk-ops.awk prefix=vx ./vx-ops
gawk -f ./mk-ops.awk prefix=vx ./vx-ops
gawk -f ./sparse-mk-ops.awk prefix=smx ./sparse-mx-ops
gawk -f ./sparse-mk-ops.awk prefix=smx ./sparse-mx-ops
gawk -f ./sparse-mk-ops.awk prefix=smx ./sparse-mx-ops
make  all-am
make[4]: Entering directory `/«PKGBUILDDIR»/liboctave'
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CollocWt.lo `test -f 'CollocWt.cc' || echo './'`CollocWt.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-DASPK.lo `test -f 'DASPK.cc' || echo './'`DASPK.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-DASRT.lo `test -f 'DASRT.cc' || echo './'`DASRT.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-DASSL.lo `test -f 'DASSL.cc' || echo './'`DASSL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DASPK.cc  -fPIC -DPIC -o .libs/liboctave_la-DASPK.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CollocWt.cc  -fPIC -DPIC -o .libs/liboctave_la-CollocWt.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DASSL.cc  -fPIC -DPIC -o .libs/liboctave_la-DASSL.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DASRT.cc  -fPIC -DPIC -o .libs/liboctave_la-DASRT.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from CollocWt.h:28,
                 from CollocWt.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
In file included from ./idx-vector.h:37:0,
                 from ./Array.h:36,
                 from ./MArray.h:28,
                 from ./dColVector.h:27,
                 from ./base-de.h:28,
                 from ./base-dae.h:26,
                 from ./DAE.h:27,
                 from DASSL-opts.h:10,
                 from DASSL.h:28,
                 from DASSL.cc:31:
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ./idx-vector.h:37:0,
                 from ./Array.h:36,
                 from ./MArray.h:28,
                 from ./dColVector.h:27,
                 from ./base-de.h:28,
                 from ./base-dae.h:26,
                 from ./DAE.h:27,
                 from DASPK-opts.h:10,
                 from DASPK.h:28,
                 from DASPK.cc:31:
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
In file included from ./idx-vector.h:37:0,
                 from ./Array.h:36,
                 from ./MArray.h:28,
                 from ./dColVector.h:27,
                 from ./base-de.h:28,
                 from ./base-dae.h:26,
                 from ./DAE.h:27,
                 from ./DAERT.h:26,
                 from DASRT-opts.h:10,
                 from DASRT.h:28,
                 from DASRT.cc:31:
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-LSODE.lo `test -f 'LSODE.cc' || echo './'`LSODE.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c LSODE.cc  -fPIC -DPIC -o .libs/liboctave_la-LSODE.o
In file included from ./idx-vector.h:37:0,
                 from ./Array.h:36,
                 from ./MArray.h:28,
                 from ./dColVector.h:27,
                 from ./base-de.h:28,
                 from ./ODE.h:27,
                 from LSODE-opts.h:10,
                 from LSODE.h:28,
                 from LSODE.cc:31:
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
./oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
./oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-ODES.lo `test -f 'ODES.cc' || echo './'`ODES.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ODES.cc  -fPIC -DPIC -o .libs/liboctave_la-ODES.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Quad.lo `test -f 'Quad.cc' || echo './'`Quad.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from ODESFunc.h:26,
                 from ODES.h:26,
                 from ODES.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Quad.cc  -fPIC -DPIC -o .libs/liboctave_la-Quad.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Range.lo `test -f 'Range.cc' || echo './'`Range.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Range.cc  -fPIC -DPIC -o .libs/liboctave_la-Range.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-data-conv.lo `test -f 'data-conv.cc' || echo './'`data-conv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c data-conv.cc  -fPIC -DPIC -o .libs/liboctave_la-data-conv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dColVector.h:27,
                 from Quad.h:28,
                 from Quad.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dir-ops.lo `test -f 'dir-ops.cc' || echo './'`dir-ops.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dir-ops.cc  -fPIC -DPIC -o .libs/liboctave_la-dir-ops.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from Range.h:28,
                 from Range.cc:32:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from data-conv.cc:37:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from dir-ops.h:28,
                 from dir-ops.cc:36:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-file-ops.lo `test -f 'file-ops.cc' || echo './'`file-ops.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c file-ops.cc  -fPIC -DPIC -o .libs/liboctave_la-file-ops.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-file-stat.lo `test -f 'file-stat.cc' || echo './'`file-stat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c file-stat.cc  -fPIC -DPIC -o .libs/liboctave_la-file-stat.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-glob-match.lo `test -f 'glob-match.cc' || echo './'`glob-match.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c glob-match.cc  -fPIC -DPIC -o .libs/liboctave_la-glob-match.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from dir-ops.h:28,
                 from file-ops.cc:41:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-idx-vector.lo `test -f 'idx-vector.cc' || echo './'`idx-vector.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c idx-vector.cc  -fPIC -DPIC -o .libs/liboctave_la-idx-vector.o
In file included from file-ops.cc:45:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from file-ops.h:30,
                 from file-stat.cc:35:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from glob-match.h:28,
                 from glob-match.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-lo-array-gripes.lo `test -f 'lo-array-gripes.cc' || echo './'`lo-array-gripes.cc
In file included from idx-vector.h:37:0,
                 from idx-vector.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c lo-array-gripes.cc  -fPIC -DPIC -o .libs/liboctave_la-lo-array-gripes.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-lo-ieee.lo `test -f 'lo-ieee.cc' || echo './'`lo-ieee.cc
In file included from idx-vector.cc:39:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c lo-ieee.cc  -fPIC -DPIC -o .libs/liboctave_la-lo-ieee.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-lo-mappers.lo `test -f 'lo-mappers.cc' || echo './'`lo-mappers.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c lo-mappers.cc  -fPIC -DPIC -o .libs/liboctave_la-lo-mappers.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-lo-specfun.lo `test -f 'lo-specfun.cc' || echo './'`lo-specfun.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c lo-specfun.cc  -fPIC -DPIC -o .libs/liboctave_la-lo-specfun.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from lo-specfun.h:28,
                 from lo-mappers.cc:34:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from Range.h:28,
                 from lo-specfun.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from lo-specfun.cc:46:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-lo-sysdep.lo `test -f 'lo-sysdep.cc' || echo './'`lo-sysdep.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c lo-sysdep.cc  -fPIC -DPIC -o .libs/liboctave_la-lo-sysdep.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-lo-utils.lo `test -f 'lo-utils.cc' || echo './'`lo-utils.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c lo-utils.cc  -fPIC -DPIC -o .libs/liboctave_la-lo-utils.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from file-ops.h:30,
                 from lo-sysdep.cc:41:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from lo-sysdep.cc:46:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mach-info.lo `test -f 'mach-info.cc' || echo './'`mach-info.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mach-info.cc  -fPIC -DPIC -o .libs/liboctave_la-mach-info.o
lo-utils.cc:358:1: warning: unused parameter 'sign' [-Wunused-parameter]
 read_float_inf_nan_na (std::istream& is, char c0, char sign = '+')
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-alloc.lo `test -f 'oct-alloc.cc' || echo './'`oct-alloc.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-convn.lo `test -f 'oct-convn.cc' || echo './'`oct-convn.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-alloc.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-alloc.o
oct-alloc.cc: In member function 'bool octave_allocator::grow()':
oct-alloc.cc:81:39: warning: cast from 'char*' to 'octave_allocator::link*' increases required alignment of target type [-Wcast-align]
           (reinterpret_cast<link *> (p)) -> next
                                       ^
oct-alloc.cc:82:45: warning: cast from 'char*' to 'octave_allocator::link*' increases required alignment of target type [-Wcast-align]
             = reinterpret_cast<link *> (next);
                                             ^
oct-alloc.cc:86:38: warning: cast from 'char*' to 'octave_allocator::link*' increases required alignment of target type [-Wcast-align]
       (reinterpret_cast<link *> (last)) -> next = 0;
                                      ^
oct-alloc.cc:88:45: warning: cast from 'char*' to 'octave_allocator::link*' increases required alignment of target type [-Wcast-align]
       head = reinterpret_cast<link *> (start);
                                             ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-convn.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-convn.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-env.lo `test -f 'oct-env.cc' || echo './'`oct-env.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-env.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-env.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-fftw.lo `test -f 'oct-fftw.cc' || echo './'`oct-fftw.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-fftw.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-fftw.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from oct-convn.h:27,
                 from oct-convn.cc:32:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from file-ops.h:30,
                 from oct-env.cc:54:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from oct-fftw.cc:35:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from oct-convn.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-glob.lo `test -f 'oct-glob.cc' || echo './'`oct-glob.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-glob.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-glob.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-group.lo `test -f 'oct-group.cc' || echo './'`oct-group.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-group.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-group.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from oct-glob.h:26,
                 from oct-glob.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from oct-group.h:30,
                 from oct-group.cc:34:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-locbuf.lo `test -f 'oct-locbuf.cc' || echo './'`oct-locbuf.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-locbuf.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-locbuf.o
In file included from oct-locbuf.cc:30:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-md5.lo `test -f 'oct-md5.cc' || echo './'`oct-md5.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-mutex.lo `test -f 'oct-mutex.cc' || echo './'`oct-mutex.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-md5.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-md5.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-mutex.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-mutex.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-norm.lo `test -f 'oct-norm.cc' || echo './'`oct-norm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-norm.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-norm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-passwd.lo `test -f 'oct-passwd.cc' || echo './'`oct-passwd.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-rand.lo `test -f 'oct-rand.cc' || echo './'`oct-rand.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-passwd.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-passwd.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-rand.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-rand.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-shlib.lo `test -f 'oct-shlib.cc' || echo './'`oct-shlib.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-shlib.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-shlib.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from oct-norm.cc:39:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from oct-rand.cc:38:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dColVector.h:27,
                 from oct-rand.h:29,
                 from oct-rand.cc:39:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from oct-shlib.cc:61:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from oct-norm.cc:53:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-spparms.lo `test -f 'oct-spparms.cc' || echo './'`oct-spparms.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-spparms.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-spparms.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-syscalls.lo `test -f 'oct-syscalls.cc' || echo './'`oct-syscalls.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-syscalls.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-syscalls.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from oct-spparms.h:32,
                 from oct-spparms.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from oct-syscalls.cc:45:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-time.lo `test -f 'oct-time.cc' || echo './'`oct-time.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-time.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-time.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-uname.lo `test -f 'oct-uname.cc' || echo './'`oct-uname.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-uname.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-uname.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-pathsearch.lo `test -f 'pathsearch.cc' || echo './'`pathsearch.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pathsearch.cc  -fPIC -DPIC -o .libs/liboctave_la-pathsearch.o
In file included from oct-time.cc:39:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-regexp.lo `test -f 'regexp.cc' || echo './'`regexp.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c regexp.cc  -fPIC -DPIC -o .libs/liboctave_la-regexp.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from pathsearch.h:28,
                 from pathsearch.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-singleton-cleanup.lo `test -f 'singleton-cleanup.cc' || echo './'`singleton-cleanup.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c singleton-cleanup.cc  -fPIC -DPIC -o .libs/liboctave_la-singleton-cleanup.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-sparse-sort.lo `test -f 'sparse-sort.cc' || echo './'`sparse-sort.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c sparse-sort.cc  -fPIC -DPIC -o .libs/liboctave_la-sparse-sort.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from boolMatrix.h:27,
                 from mx-base.h:32,
                 from Matrix.h:30,
                 from regexp.cc:40:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from oct-sort.cc:117:0,
                 from sparse-sort.cc:31:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_sparse_sort_idxl]':
oct-sort.cc:1597:3:   required from 'void octave_sort<T>::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(octave_sparse_sort_idxl*, octave_sparse_sort_idxl*); T = octave_sparse_sort_idxl*; octave_idx_type = int]'
oct-sort.cc:1665:48:   required from 'void octave_sort<T>::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type) [with T = octave_sparse_sort_idxl*; octave_idx_type = int]'
sparse-sort.cc:52:16:   required from here
oct-locbuf.h:148:71: warning: cast from 'char*' to 'octave_sparse_sort_idxl**' increases required alignment of target type [-Wcast-align]
   operator T **() const { return reinterpret_cast<T **> (this->data ()); }
                                                                       ^
oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_idx_vector_sort]':
oct-sort.cc:1597:3:   required from 'void octave_sort<T>::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(octave_idx_vector_sort*, octave_idx_vector_sort*); T = octave_idx_vector_sort*; octave_idx_type = int]'
oct-sort.cc:1665:48:   required from 'void octave_sort<T>::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type) [with T = octave_idx_vector_sort*; octave_idx_type = int]'
sparse-sort.cc:63:16:   required from here
oct-locbuf.h:148:71: warning: cast from 'char*' to 'octave_idx_vector_sort**' increases required alignment of target type [-Wcast-align]
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from Matrix.h:30,
                 from regexp.cc:40:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-sparse-util.lo `test -f 'sparse-util.cc' || echo './'`sparse-util.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c sparse-util.cc  -fPIC -DPIC -o .libs/liboctave_la-sparse-util.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-str-vec.lo `test -f 'str-vec.cc' || echo './'`str-vec.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c str-vec.cc  -fPIC -DPIC -o .libs/liboctave_la-str-vec.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from cmd-edit.h:31,
                 from str-vec.cc:38:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-C.lo `test -f 'Array-C.cc' || echo './'`Array-C.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-C.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-C.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-b.lo `test -f 'Array-b.cc' || echo './'`Array-b.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-b.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-b.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-C.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-C.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-b.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-ch.lo `test -f 'Array-ch.cc' || echo './'`Array-ch.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-ch.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-ch.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-d.lo `test -f 'Array-d.cc' || echo './'`Array-d.cc
In file included from Array.cc:43:0,
                 from Array-b.cc:30:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-d.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-d.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-ch.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-d.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-ch.cc:30:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Array.cc:43:0,
                 from Array-d.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-f.lo `test -f 'Array-f.cc' || echo './'`Array-f.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-f.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-f.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-f.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-f.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-fC.lo `test -f 'Array-fC.cc' || echo './'`Array-fC.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-fC.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-fC.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-fC.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-fC.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-i.lo `test -f 'Array-i.cc' || echo './'`Array-i.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-i.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-i.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-idx-vec.lo `test -f 'Array-idx-vec.cc' || echo './'`Array-idx-vec.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-idx-vec.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-idx-vec.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-i.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-i.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array-idx-vec.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-idx-vec.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-s.lo `test -f 'Array-s.cc' || echo './'`Array-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-s.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-s.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-s.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-s.cc:30:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-str.lo `test -f 'Array-str.cc' || echo './'`Array-str.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-str.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-str.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-str.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-str.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-voidp.lo `test -f 'Array-voidp.cc' || echo './'`Array-voidp.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-voidp.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-voidp.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-voidp.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array.cc:43:0,
                 from Array-voidp.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = void]':
Array.cc:354:7:   required from 'static T* rec_permute_helper::blk_trans(const T*, T*, octave_idx_type, octave_idx_type) [with T = void*; octave_idx_type = int]'
Array.cc:1549:76:   required from 'Array<T> Array<T>::transpose() const [with T = void*]'
Array-voidp.cc:36:1:   required from here
oct-locbuf.h:148:71: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align]
   operator T **() const { return reinterpret_cast<T **> (this->data ()); }
                                                                       ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MArray-C.lo `test -f 'MArray-C.cc' || echo './'`MArray-C.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MArray-C.cc  -fPIC -DPIC -o .libs/liboctave_la-MArray-C.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MArray-C.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from MArray-defs.h:27,
                 from MArray.cc:32,
                 from MArray-C.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MArray-d.lo `test -f 'MArray-d.cc' || echo './'`MArray-d.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MArray-d.cc  -fPIC -DPIC -o .libs/liboctave_la-MArray-d.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MArray-d.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from MArray-defs.h:27,
                 from MArray.cc:32,
                 from MArray-d.cc:30:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MArray-f.lo `test -f 'MArray-f.cc' || echo './'`MArray-f.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MArray-f.cc  -fPIC -DPIC -o .libs/liboctave_la-MArray-f.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MArray-f.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from MArray-defs.h:27,
                 from MArray.cc:32,
                 from MArray-f.cc:30:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MArray-fC.lo `test -f 'MArray-fC.cc' || echo './'`MArray-fC.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MArray-fC.cc  -fPIC -DPIC -o .libs/liboctave_la-MArray-fC.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MArray-fC.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from MArray-defs.h:27,
                 from MArray.cc:32,
                 from MArray-fC.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MArray-i.lo `test -f 'MArray-i.cc' || echo './'`MArray-i.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MArray-i.cc  -fPIC -DPIC -o .libs/liboctave_la-MArray-i.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MArray-i.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from MArray-defs.h:27,
                 from MArray.cc:32,
                 from MArray-i.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MArray-s.lo `test -f 'MArray-s.cc' || echo './'`MArray-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MArray-s.cc  -fPIC -DPIC -o .libs/liboctave_la-MArray-s.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MArray-s.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from MArray-defs.h:27,
                 from MArray.cc:32,
                 from MArray-s.cc:30:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MSparse-C.lo `test -f 'MSparse-C.cc' || echo './'`MSparse-C.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MSparse-C.cc  -fPIC -DPIC -o .libs/liboctave_la-MSparse-C.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MSparse.h:27,
                 from MSparse-C.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MSparse-d.lo `test -f 'MSparse-d.cc' || echo './'`MSparse-d.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MSparse-d.cc  -fPIC -DPIC -o .libs/liboctave_la-MSparse-d.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MSparse.h:27,
                 from MSparse-d.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Sparse-C.lo `test -f 'Sparse-C.cc' || echo './'`Sparse-C.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Sparse-C.cc  -fPIC -DPIC -o .libs/liboctave_la-Sparse-C.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Sparse.h:35,
                 from Sparse-C.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse.cc:45:0,
                 from Sparse-C.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Sparse-b.lo `test -f 'Sparse-b.cc' || echo './'`Sparse-b.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Sparse-b.cc  -fPIC -DPIC -o .libs/liboctave_la-Sparse-b.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Sparse.h:35,
                 from Sparse-b.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse.cc:45:0,
                 from Sparse-b.cc:31:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Sparse-d.lo `test -f 'Sparse-d.cc' || echo './'`Sparse-d.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Sparse-d.cc  -fPIC -DPIC -o .libs/liboctave_la-Sparse-d.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Sparse.h:35,
                 from Sparse-d.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse.cc:45:0,
                 from Sparse-d.cc:32:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-oct-inttypes.lo `test -f 'oct-inttypes.cc' || echo './'`oct-inttypes.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-inttypes.cc  -fPIC -DPIC -o .libs/liboctave_la-oct-inttypes.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Array-util.lo `test -f 'Array-util.cc' || echo './'`Array-util.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Array-util.cc  -fPIC -DPIC -o .libs/liboctave_la-Array-util.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from Array-util.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Array-util.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CColVector.lo `test -f 'CColVector.cc' || echo './'`CColVector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CColVector.cc  -fPIC -DPIC -o .libs/liboctave_la-CColVector.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from CColVector.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CDiagMatrix.lo `test -f 'CDiagMatrix.cc' || echo './'`CDiagMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CDiagMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-CDiagMatrix.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CMatrix.lo `test -f 'CMatrix.cc' || echo './'`CMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-CMatrix.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from CDiagMatrix.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from CColVector.cc:35:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from CMatrix.cc:38:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from CDiagMatrix.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from CMatrix.cc:51:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CNDArray.lo `test -f 'CNDArray.cc' || echo './'`CNDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CNDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-CNDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from CNDArray.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from MArray-defs.h:27,
                 from CNDArray.cc:39:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CRowVector.lo `test -f 'CRowVector.cc' || echo './'`CRowVector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CRowVector.cc  -fPIC -DPIC -o .libs/liboctave_la-CRowVector.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from CRowVector.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from CRowVector.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
CMatrix.cc: In member function 'double ComplexMatrix::rcond(MatrixType&) const':
CMatrix.cc:1724:11: warning: variable 'typ' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
       int typ = mattype.type ();
           ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CSparse.lo `test -f 'CSparse.cc' || echo './'`CSparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CSparse.cc  -fPIC -DPIC -o .libs/liboctave_la-CSparse.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dRowVector.h:26,
                 from CSparse.cc:38:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from CSparse.cc:39:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxAEPBAL.lo `test -f 'CmplxAEPBAL.cc' || echo './'`CmplxAEPBAL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxAEPBAL.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxAEPBAL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxCHOL.lo `test -f 'CmplxCHOL.cc' || echo './'`CmplxCHOL.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from CMatrix.h:26,
                 from CmplxAEPBAL.h:31,
                 from CmplxAEPBAL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxCHOL.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxCHOL.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from CmplxCHOL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxGEPBAL.lo `test -f 'CmplxGEPBAL.cc' || echo './'`CmplxGEPBAL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxGEPBAL.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxGEPBAL.o
In file included from CmplxCHOL.cc:35:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from CMatrix.h:26,
                 from CmplxGEPBAL.h:29,
                 from CmplxGEPBAL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from CmplxGEPBAL.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxHESS.lo `test -f 'CmplxHESS.cc' || echo './'`CmplxHESS.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxHESS.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxHESS.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxLU.lo `test -f 'CmplxLU.cc' || echo './'`CmplxLU.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxLU.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxLU.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from CMatrix.h:26,
                 from CmplxHESS.h:28,
                 from CmplxHESS.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from base-lu.h:27,
                 from CmplxLU.h:26,
                 from CmplxLU.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxQR.lo `test -f 'CmplxQR.cc' || echo './'`CmplxQR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxQR.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxQR.o
In file included from CmplxLU.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from CMatrix.h:26,
                 from CmplxQR.h:29,
                 from CmplxQR.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from CmplxQR.cc:34:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxQRP.lo `test -f 'CmplxQRP.cc' || echo './'`CmplxQRP.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxQRP.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxQRP.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from CMatrix.h:26,
                 from CmplxQR.h:29,
                 from CmplxQRP.h:28,
                 from CmplxQRP.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from CmplxQRP.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxSCHUR.lo `test -f 'CmplxSCHUR.cc' || echo './'`CmplxSCHUR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxSCHUR.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxSCHUR.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-CmplxSVD.lo `test -f 'CmplxSVD.cc' || echo './'`CmplxSVD.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c CmplxSVD.cc  -fPIC -DPIC -o .libs/liboctave_la-CmplxSVD.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from CMatrix.h:26,
                 from CmplxSCHUR.h:29,
                 from CmplxSCHUR.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from CmplxSCHUR.cc:30:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from DiagArray2.h:32,
                 from MDiagArray2.h:28,
                 from dDiagMatrix.h:26,
                 from CmplxSVD.h:28,
                 from CmplxSVD.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from CmplxSVD.cc:30:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-EIG.lo `test -f 'EIG.cc' || echo './'`EIG.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c EIG.cc  -fPIC -DPIC -o .libs/liboctave_la-EIG.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MSparse.lo `test -f 'MSparse.cc' || echo './'`MSparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MSparse.cc  -fPIC -DPIC -o .libs/liboctave_la-MSparse.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from EIG.h:28,
                 from EIG.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from MSparse.cc:32:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-MatrixType.lo `test -f 'MatrixType.cc' || echo './'`MatrixType.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c MatrixType.cc  -fPIC -DPIC -o .libs/liboctave_la-MatrixType.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from MatrixType.cc:32:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from dSparse.h:36,
                 from MatrixType.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-PermMatrix.lo `test -f 'PermMatrix.cc' || echo './'`PermMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c PermMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-PermMatrix.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from PermMatrix.h:26,
                 from PermMatrix.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from PermMatrix.cc:30:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-Sparse.lo `test -f 'Sparse.cc' || echo './'`Sparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Sparse.cc  -fPIC -DPIC -o .libs/liboctave_la-Sparse.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Sparse.cc:38:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse.cc:45:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-SparseCmplxCHOL.lo `test -f 'SparseCmplxCHOL.cc' || echo './'`SparseCmplxCHOL.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-SparseCmplxLU.lo `test -f 'SparseCmplxLU.cc' || echo './'`SparseCmplxLU.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c SparseCmplxCHOL.cc  -fPIC -DPIC -o .libs/liboctave_la-SparseCmplxCHOL.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c SparseCmplxLU.cc  -fPIC -DPIC -o .libs/liboctave_la-SparseCmplxLU.o
In file included from SparseCmplxLU.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dColVector.h:27,
                 from sparse-base-chol.h:28,
                 from SparseCmplxCHOL.h:27,
                 from SparseCmplxCHOL.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from sparse-base-lu.h:28,
                 from SparseCmplxLU.h:27,
                 from SparseCmplxLU.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from dSparse.h:36,
                 from SparseCmplxCHOL.h:28,
                 from SparseCmplxCHOL.cc:28:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-SparseCmplxQR.lo `test -f 'SparseCmplxQR.cc' || echo './'`SparseCmplxQR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c SparseCmplxQR.cc  -fPIC -DPIC -o .libs/liboctave_la-SparseCmplxQR.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from SparseCmplxQR.h:28,
                 from SparseCmplxQR.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from dSparse.h:36,
                 from SparseCmplxQR.h:30,
                 from SparseCmplxQR.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-SparseQR.lo `test -f 'SparseQR.cc' || echo './'`SparseQR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c SparseQR.cc  -fPIC -DPIC -o .libs/liboctave_la-SparseQR.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from SparseQR.h:28,
                 from SparseQR.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from dSparse.h:36,
                 from SparseQR.h:30,
                 from SparseQR.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-SparsedbleCHOL.lo `test -f 'SparsedbleCHOL.cc' || echo './'`SparsedbleCHOL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c SparsedbleCHOL.cc  -fPIC -DPIC -o .libs/liboctave_la-SparsedbleCHOL.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dColVector.h:27,
                 from sparse-base-chol.h:28,
                 from SparsedbleCHOL.h:27,
                 from SparsedbleCHOL.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from dSparse.h:36,
                 from SparsedbleCHOL.h:28,
                 from SparsedbleCHOL.cc:28:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-SparsedbleLU.lo `test -f 'SparsedbleLU.cc' || echo './'`SparsedbleLU.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c SparsedbleLU.cc  -fPIC -DPIC -o .libs/liboctave_la-SparsedbleLU.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-boolMatrix.lo `test -f 'boolMatrix.cc' || echo './'`boolMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c boolMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-boolMatrix.o
In file included from SparsedbleLU.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from sparse-base-lu.h:28,
                 from SparsedbleLU.h:27,
                 from SparsedbleLU.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from boolMatrix.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from boolMatrix.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-boolNDArray.lo `test -f 'boolNDArray.cc' || echo './'`boolNDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c boolNDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-boolNDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from boolNDArray.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from boolNDArray.cc:31:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-boolSparse.lo `test -f 'boolSparse.cc' || echo './'`boolSparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c boolSparse.cc  -fPIC -DPIC -o .libs/liboctave_la-boolSparse.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-chMatrix.lo `test -f 'chMatrix.cc' || echo './'`chMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c chMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-chMatrix.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Sparse.h:35,
                 from boolSparse.h:27,
                 from boolSparse.cc:37:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from chMatrix.cc:35:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from boolSparse.cc:37:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from chMatrix.cc:36:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-chNDArray.lo `test -f 'chNDArray.cc' || echo './'`chNDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c chNDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-chNDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from chNDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dim-vector.lo `test -f 'dim-vector.cc' || echo './'`dim-vector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dim-vector.cc  -fPIC -DPIC -o .libs/liboctave_la-dim-vector.o
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from chNDArray.cc:30:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dColVector.lo `test -f 'dColVector.cc' || echo './'`dColVector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dColVector.cc  -fPIC -DPIC -o .libs/liboctave_la-dColVector.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dDiagMatrix.lo `test -f 'dDiagMatrix.cc' || echo './'`dDiagMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dDiagMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-dDiagMatrix.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from dColVector.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from dDiagMatrix.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from dColVector.cc:35:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from dDiagMatrix.cc:33:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dMatrix.lo `test -f 'dMatrix.cc' || echo './'`dMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-dMatrix.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from dMatrix.cc:35:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from dMatrix.cc:46:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dNDArray.lo `test -f 'dNDArray.cc' || echo './'`dNDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dNDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-dNDArray.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dRowVector.lo `test -f 'dRowVector.cc' || echo './'`dRowVector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dRowVector.cc  -fPIC -DPIC -o .libs/liboctave_la-dRowVector.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from dNDArray.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from dRowVector.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from dNDArray.cc:40:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from dRowVector.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dSparse.lo `test -f 'dSparse.cc' || echo './'`dSparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dSparse.cc  -fPIC -DPIC -o .libs/liboctave_la-dSparse.o
dMatrix.cc: In member function 'double Matrix::rcond(MatrixType&) const':
dMatrix.cc:1392:11: warning: variable 'typ' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
       int typ = mattype.type ();
           ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dRowVector.h:26,
                 from dSparse.cc:39:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from dSparse.cc:40:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleAEPBAL.lo `test -f 'dbleAEPBAL.cc' || echo './'`dbleAEPBAL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleAEPBAL.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleAEPBAL.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from dbleAEPBAL.h:31,
                 from dbleAEPBAL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleCHOL.lo `test -f 'dbleCHOL.cc' || echo './'`dbleCHOL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleCHOL.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleCHOL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleGEPBAL.lo `test -f 'dbleGEPBAL.cc' || echo './'`dbleGEPBAL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleGEPBAL.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleGEPBAL.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dRowVector.h:26,
                 from dbleCHOL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleHESS.lo `test -f 'dbleHESS.cc' || echo './'`dbleHESS.cc
In file included from dbleCHOL.cc:34:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleHESS.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleHESS.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from dbleGEPBAL.h:29,
                 from dbleGEPBAL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from dbleGEPBAL.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from dbleHESS.h:28,
                 from dbleHESS.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleLU.lo `test -f 'dbleLU.cc' || echo './'`dbleLU.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleLU.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleLU.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleQR.lo `test -f 'dbleQR.cc' || echo './'`dbleQR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleQR.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleQR.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleQRP.lo `test -f 'dbleQRP.cc' || echo './'`dbleQRP.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleQRP.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleQRP.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from base-lu.h:27,
                 from dbleLU.h:26,
                 from dbleLU.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from dbleLU.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from dbleQR.h:29,
                 from dbleQR.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from dbleQR.h:29,
                 from dbleQRP.h:28,
                 from dbleQRP.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from dbleQR.cc:34:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from dbleQRP.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleSCHUR.lo `test -f 'dbleSCHUR.cc' || echo './'`dbleSCHUR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleSCHUR.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleSCHUR.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-dbleSVD.lo `test -f 'dbleSVD.cc' || echo './'`dbleSVD.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dbleSVD.cc  -fPIC -DPIC -o .libs/liboctave_la-dbleSVD.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from dMatrix.h:26,
                 from dbleSCHUR.h:29,
                 from dbleSCHUR.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from DiagArray2.h:32,
                 from MDiagArray2.h:28,
                 from dDiagMatrix.h:26,
                 from dbleSVD.h:28,
                 from dbleSVD.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from dbleSVD.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCColVector.lo `test -f 'fCColVector.cc' || echo './'`fCColVector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCColVector.cc  -fPIC -DPIC -o .libs/liboctave_la-fCColVector.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCDiagMatrix.lo `test -f 'fCDiagMatrix.cc' || echo './'`fCDiagMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCDiagMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-fCDiagMatrix.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCMatrix.lo `test -f 'fCMatrix.cc' || echo './'`fCMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-fCMatrix.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fCColVector.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fCDiagMatrix.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fCMatrix.cc:38:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fCColVector.cc:35:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fCDiagMatrix.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fCMatrix.cc:50:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCNDArray.lo `test -f 'fCNDArray.cc' || echo './'`fCNDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCNDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-fCNDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fCNDArray.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from MArray-defs.h:27,
                 from fCNDArray.cc:39:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCRowVector.lo `test -f 'fCRowVector.cc' || echo './'`fCRowVector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCRowVector.cc  -fPIC -DPIC -o .libs/liboctave_la-fCRowVector.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fCRowVector.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fCRowVector.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
fCMatrix.cc: In member function 'float FloatComplexMatrix::rcond(MatrixType&) const':
fCMatrix.cc:1720:11: warning: variable 'typ' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
       int typ = mattype.type ();
           ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxAEPBAL.lo `test -f 'fCmplxAEPBAL.cc' || echo './'`fCmplxAEPBAL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxAEPBAL.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxAEPBAL.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fCMatrix.h:26,
                 from fCmplxAEPBAL.h:31,
                 from fCmplxAEPBAL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxCHOL.lo `test -f 'fCmplxCHOL.cc' || echo './'`fCmplxCHOL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxCHOL.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxCHOL.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from fCmplxCHOL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from fCmplxCHOL.cc:35:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxGEPBAL.lo `test -f 'fCmplxGEPBAL.cc' || echo './'`fCmplxGEPBAL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxGEPBAL.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxGEPBAL.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxHESS.lo `test -f 'fCmplxHESS.cc' || echo './'`fCmplxHESS.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxHESS.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxHESS.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from fCmplxGEPBAL.h:29,
                 from fCmplxGEPBAL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from fCmplxGEPBAL.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fCMatrix.h:26,
                 from fCmplxHESS.h:28,
                 from fCmplxHESS.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxLU.lo `test -f 'fCmplxLU.cc' || echo './'`fCmplxLU.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxLU.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxLU.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxQR.lo `test -f 'fCmplxQR.cc' || echo './'`fCmplxQR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxQR.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxQR.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from base-lu.h:27,
                 from fCmplxLU.h:26,
                 from fCmplxLU.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxQRP.lo `test -f 'fCmplxQRP.cc' || echo './'`fCmplxQRP.cc
In file included from fCmplxLU.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxQRP.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxQRP.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fCMatrix.h:26,
                 from fCmplxQR.h:31,
                 from fCmplxQR.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from fCmplxQR.cc:34:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fCMatrix.h:26,
                 from fCmplxQR.h:31,
                 from fCmplxQRP.h:28,
                 from fCmplxQRP.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from fCmplxQRP.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxSCHUR.lo `test -f 'fCmplxSCHUR.cc' || echo './'`fCmplxSCHUR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxSCHUR.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxSCHUR.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fCmplxSVD.lo `test -f 'fCmplxSVD.cc' || echo './'`fCmplxSVD.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fCmplxSVD.cc  -fPIC -DPIC -o .libs/liboctave_la-fCmplxSVD.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fCMatrix.h:26,
                 from fCmplxSCHUR.h:29,
                 from fCmplxSCHUR.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from DiagArray2.h:32,
                 from MDiagArray2.h:28,
                 from fDiagMatrix.h:26,
                 from fCmplxSVD.h:28,
                 from fCmplxSVD.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from fCmplxSCHUR.cc:30:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from fCmplxSVD.cc:30:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fColVector.lo `test -f 'fColVector.cc' || echo './'`fColVector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fColVector.cc  -fPIC -DPIC -o .libs/liboctave_la-fColVector.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fDiagMatrix.lo `test -f 'fDiagMatrix.cc' || echo './'`fDiagMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fDiagMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-fDiagMatrix.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fColVector.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fEIG.lo `test -f 'fEIG.cc' || echo './'`fEIG.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fEIG.cc  -fPIC -DPIC -o .libs/liboctave_la-fEIG.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fDiagMatrix.cc:31:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from fEIG.h:28,
                 from fEIG.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fColVector.cc:35:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fDiagMatrix.cc:33:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fMatrix.lo `test -f 'fMatrix.cc' || echo './'`fMatrix.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fMatrix.cc  -fPIC -DPIC -o .libs/liboctave_la-fMatrix.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fNDArray.lo `test -f 'fNDArray.cc' || echo './'`fNDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fNDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-fNDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fMatrix.cc:35:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fNDArray.cc:33:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-fRowVector.lo `test -f 'fRowVector.cc' || echo './'`fRowVector.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c fRowVector.cc  -fPIC -DPIC -o .libs/liboctave_la-fRowVector.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from fRowVector.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fMatrix.cc:48:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fNDArray.cc:40:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatAEPBAL.lo `test -f 'floatAEPBAL.cc' || echo './'`floatAEPBAL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatAEPBAL.cc  -fPIC -DPIC -o .libs/liboctave_la-floatAEPBAL.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from floatAEPBAL.h:31,
                 from floatAEPBAL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from mx-base.h:65,
                 from fRowVector.cc:34:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatCHOL.lo `test -f 'floatCHOL.cc' || echo './'`floatCHOL.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatCHOL.cc  -fPIC -DPIC -o .libs/liboctave_la-floatCHOL.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fRowVector.h:26,
                 from floatCHOL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatGEPBAL.lo `test -f 'floatGEPBAL.cc' || echo './'`floatGEPBAL.cc
In file included from floatCHOL.cc:34:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatGEPBAL.cc  -fPIC -DPIC -o .libs/liboctave_la-floatGEPBAL.o
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from floatGEPBAL.h:29,
                 from floatGEPBAL.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from floatGEPBAL.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatHESS.lo `test -f 'floatHESS.cc' || echo './'`floatHESS.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatHESS.cc  -fPIC -DPIC -o .libs/liboctave_la-floatHESS.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatLU.lo `test -f 'floatLU.cc' || echo './'`floatLU.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatLU.cc  -fPIC -DPIC -o .libs/liboctave_la-floatLU.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from floatHESS.h:28,
                 from floatHESS.cc:27:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
fMatrix.cc: In member function 'float FloatMatrix::rcond(MatrixType&) const':
fMatrix.cc:1392:11: warning: variable 'typ' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
       int typ = mattype.type ();
           ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from base-lu.h:27,
                 from floatLU.h:26,
                 from floatLU.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatQR.lo `test -f 'floatQR.cc' || echo './'`floatQR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatQR.cc  -fPIC -DPIC -o .libs/liboctave_la-floatQR.o
In file included from floatLU.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from floatQR.h:29,
                 from floatQR.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from floatQR.cc:34:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatQRP.lo `test -f 'floatQRP.cc' || echo './'`floatQRP.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatQRP.cc  -fPIC -DPIC -o .libs/liboctave_la-floatQRP.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from floatQR.h:29,
                 from floatQRP.h:28,
                 from floatQRP.cc:30:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from floatQRP.cc:33:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatSCHUR.lo `test -f 'floatSCHUR.cc' || echo './'`floatSCHUR.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatSCHUR.cc  -fPIC -DPIC -o .libs/liboctave_la-floatSCHUR.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-floatSVD.lo `test -f 'floatSVD.cc' || echo './'`floatSVD.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c floatSVD.cc  -fPIC -DPIC -o .libs/liboctave_la-floatSVD.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-int16NDArray.lo `test -f 'int16NDArray.cc' || echo './'`int16NDArray.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from fMatrix.h:26,
                 from floatSCHUR.h:29,
                 from floatSCHUR.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c int16NDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-int16NDArray.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-int32NDArray.lo `test -f 'int32NDArray.cc' || echo './'`int32NDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c int32NDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-int32NDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from DiagArray2.h:32,
                 from MDiagArray2.h:28,
                 from fDiagMatrix.h:26,
                 from floatSVD.h:28,
                 from floatSVD.cc:29:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from floatSVD.cc:31:0:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from intNDArray.h:26,
                 from int16NDArray.h:26,
                 from int16NDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from intNDArray.h:26,
                 from int32NDArray.h:26,
                 from int32NDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from int16NDArray.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-int64NDArray.lo `test -f 'int64NDArray.cc' || echo './'`int64NDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c int64NDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-int64NDArray.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from int32NDArray.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-int8NDArray.lo `test -f 'int8NDArray.cc' || echo './'`int8NDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c int8NDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-int8NDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from intNDArray.h:26,
                 from int64NDArray.h:26,
                 from int64NDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from int64NDArray.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from intNDArray.h:26,
                 from int8NDArray.h:26,
                 from int8NDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from int8NDArray.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-uint16NDArray.lo `test -f 'uint16NDArray.cc' || echo './'`uint16NDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c uint16NDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-uint16NDArray.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-uint32NDArray.lo `test -f 'uint32NDArray.cc' || echo './'`uint32NDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c uint32NDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-uint32NDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from intNDArray.h:26,
                 from uint16NDArray.h:26,
                 from uint16NDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from uint16NDArray.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from intNDArray.h:26,
                 from uint32NDArray.h:26,
                 from uint32NDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from uint32NDArray.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-uint64NDArray.lo `test -f 'uint64NDArray.cc' || echo './'`uint64NDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c uint64NDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-uint64NDArray.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-uint8NDArray.lo `test -f 'uint8NDArray.cc' || echo './'`uint8NDArray.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c uint8NDArray.cc  -fPIC -DPIC -o .libs/liboctave_la-uint8NDArray.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from intNDArray.h:26,
                 from uint64NDArray.h:26,
                 from uint64NDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from uint64NDArray.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from MArray.h:28,
                 from intNDArray.h:26,
                 from uint8NDArray.h:26,
                 from uint8NDArray.cc:28:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from uint8NDArray.cc:29:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-f2c-main.lo `test -f 'f2c-main.c' || echo './'`f2c-main.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c f2c-main.c  -fPIC -DPIC -o .libs/liboctave_la-f2c-main.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-lo-cieee.lo `test -f 'lo-cieee.c' || echo './'`lo-cieee.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c lo-cieee.c  -fPIC -DPIC -o .libs/liboctave_la-lo-cieee.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-lo-cutils.lo `test -f 'lo-cutils.c' || echo './'`lo-cutils.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c lo-cutils.c  -fPIC -DPIC -o .libs/liboctave_la-lo-cutils.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-randgamma.lo `test -f 'randgamma.c' || echo './'`randgamma.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c randgamma.c  -fPIC -DPIC -o .libs/liboctave_la-randgamma.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-randmtzig.lo `test -f 'randmtzig.c' || echo './'`randmtzig.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c randmtzig.c  -fPIC -DPIC -o .libs/liboctave_la-randmtzig.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-randpoisson.lo `test -f 'randpoisson.c' || echo './'`randpoisson.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c randpoisson.c  -fPIC -DPIC -o .libs/liboctave_la-randpoisson.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-tempnam.lo `test -f 'tempnam.c' || echo './'`tempnam.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c tempnam.c  -fPIC -DPIC -o .libs/liboctave_la-tempnam.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-tempname.lo `test -f 'tempname.c' || echo './'`tempname.c
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-cmd-edit.lo `test -f 'cmd-edit.cc' || echo './'`cmd-edit.cc
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c tempname.c  -fPIC -DPIC -o .libs/liboctave_la-tempname.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-cmd-hist.lo `test -f 'cmd-hist.cc' || echo './'`cmd-hist.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c cmd-edit.cc  -fPIC -DPIC -o .libs/liboctave_la-cmd-edit.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c cmd-hist.cc  -fPIC -DPIC -o .libs/liboctave_la-cmd-hist.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-oct-rl-edit.lo `test -f 'oct-rl-edit.c' || echo './'`oct-rl-edit.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c oct-rl-edit.c  -fPIC -DPIC -o .libs/liboctave_la-oct-rl-edit.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from cmd-edit.h:31,
                 from cmd-edit.cc:37:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from str-vec.h:31,
                 from cmd-edit.h:31,
                 from cmd-hist.cc:32:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctave_la-oct-rl-hist.lo `test -f 'oct-rl-hist.c' || echo './'`oct-rl-hist.c
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c oct-rl-hist.c  -fPIC -DPIC -o .libs/liboctave_la-oct-rl-hist.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cdm-dm.lo `test -f 'mx-cdm-dm.cc' || echo './'`mx-cdm-dm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cdm-dm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cdm-dm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-dm-cdm.lo `test -f 'mx-dm-cdm.cc' || echo './'`mx-dm-cdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-dm-cdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-dm-cdm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cdm-dm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cdm-dm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-dm-cdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-dm-cdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cs-dm.lo `test -f 'mx-cs-dm.cc' || echo './'`mx-cs-dm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cs-dm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cs-dm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cs-m.lo `test -f 'mx-cs-m.cc' || echo './'`mx-cs-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cs-m.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cs-m.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cs-nda.lo `test -f 'mx-cs-nda.cc' || echo './'`mx-cs-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cs-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cs-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cs-dm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cs-dm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cs-m.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cs-m.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cs-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cdm-cm.lo `test -f 'mx-cdm-cm.cc' || echo './'`mx-cdm-cm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cdm-m.lo `test -f 'mx-cdm-m.cc' || echo './'`mx-cdm-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cdm-cm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cdm-cm.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cdm-m.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cdm-m.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cs-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cdm-cm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cdm-m.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cdm-cm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cdm-m.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cdm-s.lo `test -f 'mx-cdm-s.cc' || echo './'`mx-cdm-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cdm-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cdm-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cm-cdm.lo `test -f 'mx-cm-cdm.cc' || echo './'`mx-cm-cdm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cm-dm.lo `test -f 'mx-cm-dm.cc' || echo './'`mx-cm-dm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cm-cdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cm-cdm.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cm-dm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cm-dm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cm-m.lo `test -f 'mx-cm-m.cc' || echo './'`mx-cm-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cm-m.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cm-m.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cdm-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cdm-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cm-cdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cm-dm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cm-m.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cm-cdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cm-dm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cm-m.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cnda-nda.lo `test -f 'mx-cnda-nda.cc' || echo './'`mx-cnda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cnda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cnda-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cm-s.lo `test -f 'mx-cm-s.cc' || echo './'`mx-cm-s.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cnda-s.lo `test -f 'mx-cnda-s.cc' || echo './'`mx-cnda-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cm-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cm-s.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cnda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cnda-s.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cnda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cnda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cm-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cnda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cm-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cnda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-dm-cs.lo `test -f 'mx-dm-cs.cc' || echo './'`mx-dm-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-dm-cs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-dm-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-dm-cm.lo `test -f 'mx-dm-cm.cc' || echo './'`mx-dm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-dm-cm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-dm-cm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-dm-cs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-dm-cm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-dm-cs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-dm-cm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-m-cs.lo `test -f 'mx-m-cs.cc' || echo './'`mx-m-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-m-cs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-m-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-cs.lo `test -f 'mx-nda-cs.cc' || echo './'`mx-nda-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-cs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-cs.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-m-cs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-m-cs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-m-cdm.lo `test -f 'mx-m-cdm.cc' || echo './'`mx-m-cdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-m-cdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-m-cdm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-cs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-cs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-m-cdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-m-cdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-m-cm.lo `test -f 'mx-m-cm.cc' || echo './'`mx-m-cm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-cnda.lo `test -f 'mx-nda-cnda.cc' || echo './'`mx-nda-cnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-m-cm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-m-cm.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-cnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-cnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-cdm.lo `test -f 'mx-s-cdm.cc' || echo './'`mx-s-cdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-cdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-cdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-cm.lo `test -f 'mx-s-cm.cc' || echo './'`mx-s-cm.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-m-cm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-cnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-cm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-cm.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-cdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-m-cm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-cnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-cdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-cnda.lo `test -f 'mx-s-cnda.cc' || echo './'`mx-s-cnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-cnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-cnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-cm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-cm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-cnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-cnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-dm-m.lo `test -f 'mx-dm-m.cc' || echo './'`mx-dm-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-dm-m.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-dm-m.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-m-dm.lo `test -f 'mx-m-dm.cc' || echo './'`mx-m-dm.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-dm-m.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-m-dm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-m-dm.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-dm-m.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-m-dm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-m-dm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcdm-fdm.lo `test -f 'mx-fcdm-fdm.cc' || echo './'`mx-fcdm-fdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcdm-fdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcdm-fdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fdm-fcdm.lo `test -f 'mx-fdm-fcdm.cc' || echo './'`mx-fdm-fcdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fdm-fcdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fdm-fcdm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcdm-fdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcdm-fdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcs-fdm.lo `test -f 'mx-fcs-fdm.cc' || echo './'`mx-fcs-fdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcs-fdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcs-fdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcs-fm.lo `test -f 'mx-fcs-fm.cc' || echo './'`mx-fcs-fm.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fdm-fcdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcs-fm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcs-fm.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fdm-fcdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcs-fdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcs-fnda.lo `test -f 'mx-fcs-fnda.cc' || echo './'`mx-fcs-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcs-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcs-fnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcdm-fcm.lo `test -f 'mx-fcdm-fcm.cc' || echo './'`mx-fcdm-fcm.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcs-fdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcs-fm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcdm-fcm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcdm-fcm.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcs-fm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcdm-fm.lo `test -f 'mx-fcdm-fm.cc' || echo './'`mx-fcdm-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcdm-fm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcdm-fm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcs-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcdm-fcm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcs-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcdm-fcm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcdm-fm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcdm-fm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcdm-fs.lo `test -f 'mx-fcdm-fs.cc' || echo './'`mx-fcdm-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcdm-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcdm-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcm-fcdm.lo `test -f 'mx-fcm-fcdm.cc' || echo './'`mx-fcm-fcdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcm-fcdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcm-fcdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcm-fdm.lo `test -f 'mx-fcm-fdm.cc' || echo './'`mx-fcm-fdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcm-fdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcm-fdm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcdm-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcdm-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcm-fcdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcm-fm.lo `test -f 'mx-fcm-fm.cc' || echo './'`mx-fcm-fm.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcm-fm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcm-fm.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcm-fcdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcm-fdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcnda-fnda.lo `test -f 'mx-fcnda-fnda.cc' || echo './'`mx-fcnda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcnda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcnda-fnda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcm-fdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcm-fm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcm-fm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcm-fs.lo `test -f 'mx-fcm-fs.cc' || echo './'`mx-fcm-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcm-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcm-fs.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcnda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcnda-fs.lo `test -f 'mx-fcnda-fs.cc' || echo './'`mx-fcnda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcnda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcnda-fs.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcnda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcm-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcm-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcnda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcnda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fdm-fcs.lo `test -f 'mx-fdm-fcs.cc' || echo './'`mx-fdm-fcs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fdm-fcs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fdm-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fdm-fcm.lo `test -f 'mx-fdm-fcm.cc' || echo './'`mx-fdm-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fdm-fcm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fdm-fcm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fdm-fcs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fdm-fcs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fdm-fcm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fm-fcs.lo `test -f 'mx-fm-fcs.cc' || echo './'`mx-fm-fcs.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fdm-fcm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fm-fcs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fm-fcs.o
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fm-fcs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-fcs.lo `test -f 'mx-fnda-fcs.cc' || echo './'`mx-fnda-fcs.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fm-fcs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-fcs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fm-fcdm.lo `test -f 'mx-fm-fcdm.cc' || echo './'`mx-fm-fcdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fm-fcdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fm-fcdm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-fcs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-fcs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fm-fcdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fm-fcdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fm-fcm.lo `test -f 'mx-fm-fcm.cc' || echo './'`mx-fm-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fm-fcm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fm-fcm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-fcnda.lo `test -f 'mx-fnda-fcnda.cc' || echo './'`mx-fnda-fcnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-fcnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-fcnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-fcdm.lo `test -f 'mx-fs-fcdm.cc' || echo './'`mx-fs-fcdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-fcdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-fcdm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fm-fcm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-fcnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fm-fcm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-fcnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-fcm.lo `test -f 'mx-fs-fcm.cc' || echo './'`mx-fs-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-fcm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-fcm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-fcdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-fcdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-fcnda.lo `test -f 'mx-fs-fcnda.cc' || echo './'`mx-fs-fcnda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-fcm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-fcnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-fcnda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-fcm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-fcnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-fcnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fdm-fm.lo `test -f 'mx-fdm-fm.cc' || echo './'`mx-fdm-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fdm-fm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fdm-fm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fdm-fm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fm-fdm.lo `test -f 'mx-fm-fdm.cc' || echo './'`mx-fm-fdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fm-fdm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fm-fdm.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fdm-fm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fm-fdm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-pm-m.lo `test -f 'mx-pm-m.cc' || echo './'`mx-pm-m.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fm-fdm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-pm-m.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-pm-m.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-pm-m.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-m-pm.lo `test -f 'mx-m-pm.cc' || echo './'`mx-m-pm.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-pm-cm.lo `test -f 'mx-pm-cm.cc' || echo './'`mx-pm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-m-pm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-m-pm.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-pm-cm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-pm-cm.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-pm-m.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-m-pm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-pm-cm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-cm-pm.lo `test -f 'mx-cm-pm.cc' || echo './'`mx-cm-pm.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-m-pm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-pm-fm.lo `test -f 'mx-pm-fm.cc' || echo './'`mx-pm-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-cm-pm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-cm-pm.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-pm-cm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-pm-fm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-pm-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fm-pm.lo `test -f 'mx-fm-pm.cc' || echo './'`mx-fm-pm.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-cm-pm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-pm-fm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-pm-fcm.lo `test -f 'mx-pm-fcm.cc' || echo './'`mx-pm-fcm.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fm-pm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fm-pm.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-pm-fcm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-pm-fcm.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-cm-pm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-pm-fm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fm-pm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-pm-fcm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fm-pm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fcm-pm.lo `test -f 'mx-fcm-pm.cc' || echo './'`mx-fcm-pm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-i8nda.lo `test -f 'mx-s-i8nda.cc' || echo './'`mx-s-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fcm-pm.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fcm-pm.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-i8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-pm-fcm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-s.lo `test -f 'mx-i8nda-s.cc' || echo './'`mx-i8nda-s.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fcm-pm.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-ui8nda.lo `test -f 'mx-s-ui8nda.cc' || echo './'`mx-s-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-ui8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fcm-pm.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-s.lo `test -f 'mx-ui8nda-s.cc' || echo './'`mx-ui8nda-s.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-s.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-i16nda.lo `test -f 'mx-s-i16nda.cc' || echo './'`mx-s-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-s.lo `test -f 'mx-i16nda-s.cc' || echo './'`mx-i16nda-s.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-ui16nda.lo `test -f 'mx-s-ui16nda.cc' || echo './'`mx-s-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-ui16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-s.lo `test -f 'mx-ui16nda-s.cc' || echo './'`mx-ui16nda-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-s.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-i32nda.lo `test -f 'mx-s-i32nda.cc' || echo './'`mx-s-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-s.lo `test -f 'mx-i32nda-s.cc' || echo './'`mx-i32nda-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-s.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-ui32nda.lo `test -f 'mx-s-ui32nda.cc' || echo './'`mx-s-ui32nda.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-ui32nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-s.lo `test -f 'mx-ui32nda-s.cc' || echo './'`mx-ui32nda-s.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-s.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-i64nda.lo `test -f 'mx-s-i64nda.cc' || echo './'`mx-s-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-s.lo `test -f 'mx-i64nda-s.cc' || echo './'`mx-i64nda-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-s-ui64nda.lo `test -f 'mx-s-ui64nda.cc' || echo './'`mx-s-ui64nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-s-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-s-ui64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-s-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-s-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-s.lo `test -f 'mx-ui64nda-s.cc' || echo './'`mx-ui64nda-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-s.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-s.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-i8nda.lo `test -f 'mx-fs-i8nda.cc' || echo './'`mx-fs-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-fs.lo `test -f 'mx-i8nda-fs.cc' || echo './'`mx-i8nda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-ui8nda.lo `test -f 'mx-fs-ui8nda.cc' || echo './'`mx-fs-ui8nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-ui8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-fs.lo `test -f 'mx-ui8nda-fs.cc' || echo './'`mx-ui8nda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-fs.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-i16nda.lo `test -f 'mx-fs-i16nda.cc' || echo './'`mx-fs-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-fs.lo `test -f 'mx-i16nda-fs.cc' || echo './'`mx-i16nda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-ui16nda.lo `test -f 'mx-fs-ui16nda.cc' || echo './'`mx-fs-ui16nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-ui16nda.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-fs.lo `test -f 'mx-ui16nda-fs.cc' || echo './'`mx-ui16nda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-fs.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-i32nda.lo `test -f 'mx-fs-i32nda.cc' || echo './'`mx-fs-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-fs.lo `test -f 'mx-i32nda-fs.cc' || echo './'`mx-i32nda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-ui32nda.lo `test -f 'mx-fs-ui32nda.cc' || echo './'`mx-fs-ui32nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-ui32nda.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-fs.lo `test -f 'mx-ui32nda-fs.cc' || echo './'`mx-ui32nda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-fs.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-i64nda.lo `test -f 'mx-fs-i64nda.cc' || echo './'`mx-fs-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-fs.lo `test -f 'mx-i64nda-fs.cc' || echo './'`mx-i64nda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fs-ui64nda.lo `test -f 'mx-fs-ui64nda.cc' || echo './'`mx-fs-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fs-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fs-ui64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fs-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fs-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-fs.lo `test -f 'mx-ui64nda-fs.cc' || echo './'`mx-ui64nda-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-fs.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-i8.lo `test -f 'mx-nda-i8.cc' || echo './'`mx-nda-i8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-nda.lo `test -f 'mx-i8-nda.cc' || echo './'`mx-i8-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-ui8.lo `test -f 'mx-nda-ui8.cc' || echo './'`mx-nda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-ui8.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-nda.lo `test -f 'mx-ui8-nda.cc' || echo './'`mx-ui8-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-i16.lo `test -f 'mx-nda-i16.cc' || echo './'`mx-nda-i16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-nda.lo `test -f 'mx-i16-nda.cc' || echo './'`mx-i16-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-ui16.lo `test -f 'mx-nda-ui16.cc' || echo './'`mx-nda-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-ui16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-nda.lo `test -f 'mx-ui16-nda.cc' || echo './'`mx-ui16-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-i32.lo `test -f 'mx-nda-i32.cc' || echo './'`mx-nda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-nda.lo `test -f 'mx-i32-nda.cc' || echo './'`mx-i32-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-ui32.lo `test -f 'mx-nda-ui32.cc' || echo './'`mx-nda-ui32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-ui32.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-nda.lo `test -f 'mx-ui32-nda.cc' || echo './'`mx-ui32-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-i64.lo `test -f 'mx-nda-i64.cc' || echo './'`mx-nda-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-nda.lo `test -f 'mx-i64-nda.cc' || echo './'`mx-i64-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-ui64.lo `test -f 'mx-nda-ui64.cc' || echo './'`mx-nda-ui64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-ui64.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-nda.lo `test -f 'mx-ui64-nda.cc' || echo './'`mx-ui64-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-i8.lo `test -f 'mx-fnda-i8.cc' || echo './'`mx-fnda-i8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-fnda.lo `test -f 'mx-i8-fnda.cc' || echo './'`mx-i8-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-fnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-ui8.lo `test -f 'mx-fnda-ui8.cc' || echo './'`mx-fnda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-ui8.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-fnda.lo `test -f 'mx-ui8-fnda.cc' || echo './'`mx-ui8-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-i16.lo `test -f 'mx-fnda-i16.cc' || echo './'`mx-fnda-i16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-fnda.lo `test -f 'mx-i16-fnda.cc' || echo './'`mx-i16-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-fnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-ui16.lo `test -f 'mx-fnda-ui16.cc' || echo './'`mx-fnda-ui16.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-ui16.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-fnda.lo `test -f 'mx-ui16-fnda.cc' || echo './'`mx-ui16-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-i32.lo `test -f 'mx-fnda-i32.cc' || echo './'`mx-fnda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-fnda.lo `test -f 'mx-i32-fnda.cc' || echo './'`mx-i32-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-fnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-ui32.lo `test -f 'mx-fnda-ui32.cc' || echo './'`mx-fnda-ui32.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-ui32.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-fnda.lo `test -f 'mx-ui32-fnda.cc' || echo './'`mx-ui32-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-i64.lo `test -f 'mx-fnda-i64.cc' || echo './'`mx-fnda-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-fnda.lo `test -f 'mx-i64-fnda.cc' || echo './'`mx-i64-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-fnda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-ui64.lo `test -f 'mx-fnda-ui64.cc' || echo './'`mx-fnda-ui64.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-ui64.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-fnda.lo `test -f 'mx-ui64-fnda.cc' || echo './'`mx-ui64-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-i8nda.lo `test -f 'mx-nda-i8nda.cc' || echo './'`mx-nda-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-i8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-nda.lo `test -f 'mx-i8nda-nda.cc' || echo './'`mx-i8nda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-ui8nda.lo `test -f 'mx-nda-ui8nda.cc' || echo './'`mx-nda-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-ui8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-nda.lo `test -f 'mx-ui8nda-nda.cc' || echo './'`mx-ui8nda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-i16nda.lo `test -f 'mx-nda-i16nda.cc' || echo './'`mx-nda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-nda.lo `test -f 'mx-i16nda-nda.cc' || echo './'`mx-i16nda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-ui16nda.lo `test -f 'mx-nda-ui16nda.cc' || echo './'`mx-nda-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-ui16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-nda.lo `test -f 'mx-ui16nda-nda.cc' || echo './'`mx-ui16nda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-i32nda.lo `test -f 'mx-nda-i32nda.cc' || echo './'`mx-nda-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-nda.lo `test -f 'mx-i32nda-nda.cc' || echo './'`mx-i32nda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-ui32nda.lo `test -f 'mx-nda-ui32nda.cc' || echo './'`mx-nda-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-ui32nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-nda.lo `test -f 'mx-ui32nda-nda.cc' || echo './'`mx-ui32nda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-i64nda.lo `test -f 'mx-nda-i64nda.cc' || echo './'`mx-nda-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-nda.lo `test -f 'mx-i64nda-nda.cc' || echo './'`mx-i64nda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-nda-ui64nda.lo `test -f 'mx-nda-ui64nda.cc' || echo './'`mx-nda-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-nda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-nda-ui64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-nda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-nda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-nda.lo `test -f 'mx-ui64nda-nda.cc' || echo './'`mx-ui64nda-nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-i8nda.lo `test -f 'mx-fnda-i8nda.cc' || echo './'`mx-fnda-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-fnda.lo `test -f 'mx-i8nda-fnda.cc' || echo './'`mx-i8nda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-ui8nda.lo `test -f 'mx-fnda-ui8nda.cc' || echo './'`mx-fnda-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-ui8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-fnda.lo `test -f 'mx-ui8nda-fnda.cc' || echo './'`mx-ui8nda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-i16nda.lo `test -f 'mx-fnda-i16nda.cc' || echo './'`mx-fnda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-fnda.lo `test -f 'mx-i16nda-fnda.cc' || echo './'`mx-i16nda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-ui16nda.lo `test -f 'mx-fnda-ui16nda.cc' || echo './'`mx-fnda-ui16nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-ui16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-fnda.lo `test -f 'mx-ui16nda-fnda.cc' || echo './'`mx-ui16nda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-i32nda.lo `test -f 'mx-fnda-i32nda.cc' || echo './'`mx-fnda-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-fnda.lo `test -f 'mx-i32nda-fnda.cc' || echo './'`mx-i32nda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-ui32nda.lo `test -f 'mx-fnda-ui32nda.cc' || echo './'`mx-fnda-ui32nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-ui32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-fnda.lo `test -f 'mx-ui32nda-fnda.cc' || echo './'`mx-ui32nda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-i64nda.lo `test -f 'mx-fnda-i64nda.cc' || echo './'`mx-fnda-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-fnda.lo `test -f 'mx-i64nda-fnda.cc' || echo './'`mx-i64nda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-fnda-ui64nda.lo `test -f 'mx-fnda-ui64nda.cc' || echo './'`mx-fnda-ui64nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-fnda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-fnda-ui64nda.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-fnda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-fnda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-fnda.lo `test -f 'mx-ui64nda-fnda.cc' || echo './'`mx-ui64nda-fnda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-fnda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-fnda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-fnda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-fnda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-ui8.lo `test -f 'mx-i8nda-ui8.cc' || echo './'`mx-i8nda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-ui8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-i16.lo `test -f 'mx-i8nda-i16.cc' || echo './'`mx-i8nda-i16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-i16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-ui16.lo `test -f 'mx-i8nda-ui16.cc' || echo './'`mx-i8nda-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-ui16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-i32.lo `test -f 'mx-i8nda-i32.cc' || echo './'`mx-i8nda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-ui32.lo `test -f 'mx-i8nda-ui32.cc' || echo './'`mx-i8nda-ui32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-ui32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-i64.lo `test -f 'mx-i8nda-i64.cc' || echo './'`mx-i8nda-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-i64.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-ui64.lo `test -f 'mx-i8nda-ui64.cc' || echo './'`mx-i8nda-ui64.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-ui64.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-i8.lo `test -f 'mx-i16nda-i8.cc' || echo './'`mx-i16nda-i8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-ui8.lo `test -f 'mx-i16nda-ui8.cc' || echo './'`mx-i16nda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-ui8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-ui16.lo `test -f 'mx-i16nda-ui16.cc' || echo './'`mx-i16nda-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-ui16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-i32.lo `test -f 'mx-i16nda-i32.cc' || echo './'`mx-i16nda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-i32.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-ui32.lo `test -f 'mx-i16nda-ui32.cc' || echo './'`mx-i16nda-ui32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-ui32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-i64.lo `test -f 'mx-i16nda-i64.cc' || echo './'`mx-i16nda-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-ui64.lo `test -f 'mx-i16nda-ui64.cc' || echo './'`mx-i16nda-ui64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-ui64.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-i8.lo `test -f 'mx-i32nda-i8.cc' || echo './'`mx-i32nda-i8.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-i8.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-ui8.lo `test -f 'mx-i32nda-ui8.cc' || echo './'`mx-i32nda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-ui8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-i16.lo `test -f 'mx-i32nda-i16.cc' || echo './'`mx-i32nda-i16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-ui16.lo `test -f 'mx-i32nda-ui16.cc' || echo './'`mx-i32nda-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-ui16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-ui32.lo `test -f 'mx-i32nda-ui32.cc' || echo './'`mx-i32nda-ui32.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-ui32.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-i64.lo `test -f 'mx-i32nda-i64.cc' || echo './'`mx-i32nda-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-ui64.lo `test -f 'mx-i32nda-ui64.cc' || echo './'`mx-i32nda-ui64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-ui64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-i8.lo `test -f 'mx-i64nda-i8.cc' || echo './'`mx-i64nda-i8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-i8.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-ui8.lo `test -f 'mx-i64nda-ui8.cc' || echo './'`mx-i64nda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-ui8.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-i16.lo `test -f 'mx-i64nda-i16.cc' || echo './'`mx-i64nda-i16.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-ui16.lo `test -f 'mx-i64nda-ui16.cc' || echo './'`mx-i64nda-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-ui16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-i32.lo `test -f 'mx-i64nda-i32.cc' || echo './'`mx-i64nda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-i32.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-ui32.lo `test -f 'mx-i64nda-ui32.cc' || echo './'`mx-i64nda-ui32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-ui32.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-ui64.lo `test -f 'mx-i64nda-ui64.cc' || echo './'`mx-i64nda-ui64.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-ui64.o
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-i8.lo `test -f 'mx-ui8nda-i8.cc' || echo './'`mx-ui8nda-i8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-i16.lo `test -f 'mx-ui8nda-i16.cc' || echo './'`mx-ui8nda-i16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-i16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-ui16.lo `test -f 'mx-ui8nda-ui16.cc' || echo './'`mx-ui8nda-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-ui16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-i32.lo `test -f 'mx-ui8nda-i32.cc' || echo './'`mx-ui8nda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-ui32.lo `test -f 'mx-ui8nda-ui32.cc' || echo './'`mx-ui8nda-ui32.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-ui32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-i64.lo `test -f 'mx-ui8nda-i64.cc' || echo './'`mx-ui8nda-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-i64.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-ui64.lo `test -f 'mx-ui8nda-ui64.cc' || echo './'`mx-ui8nda-ui64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-ui64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-i8.lo `test -f 'mx-ui16nda-i8.cc' || echo './'`mx-ui16nda-i8.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-ui8.lo `test -f 'mx-ui16nda-ui8.cc' || echo './'`mx-ui16nda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-ui8.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-i16.lo `test -f 'mx-ui16nda-i16.cc' || echo './'`mx-ui16nda-i16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-i16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-i32.lo `test -f 'mx-ui16nda-i32.cc' || echo './'`mx-ui16nda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-ui32.lo `test -f 'mx-ui16nda-ui32.cc' || echo './'`mx-ui16nda-ui32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-ui32.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-i64.lo `test -f 'mx-ui16nda-i64.cc' || echo './'`mx-ui16nda-i64.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-i64.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-ui64.lo `test -f 'mx-ui16nda-ui64.cc' || echo './'`mx-ui16nda-ui64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-ui64.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-i8.lo `test -f 'mx-ui32nda-i8.cc' || echo './'`mx-ui32nda-i8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-i8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-ui8.lo `test -f 'mx-ui32nda-ui8.cc' || echo './'`mx-ui32nda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-ui8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-i16.lo `test -f 'mx-ui32nda-i16.cc' || echo './'`mx-ui32nda-i16.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-i16.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-ui16.lo `test -f 'mx-ui32nda-ui16.cc' || echo './'`mx-ui32nda-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-ui16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-i32.lo `test -f 'mx-ui32nda-i32.cc' || echo './'`mx-ui32nda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-i64.lo `test -f 'mx-ui32nda-i64.cc' || echo './'`mx-ui32nda-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-ui64.lo `test -f 'mx-ui32nda-ui64.cc' || echo './'`mx-ui32nda-ui64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-ui64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-ui64.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-i8.lo `test -f 'mx-ui64nda-i8.cc' || echo './'`mx-ui64nda-i8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-i8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-i8.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-ui64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-ui64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-i8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-i8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-ui8.lo `test -f 'mx-ui64nda-ui8.cc' || echo './'`mx-ui64nda-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-ui8.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-ui8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-i16.lo `test -f 'mx-ui64nda-i16.cc' || echo './'`mx-ui64nda-i16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-i16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-i16.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-ui16.lo `test -f 'mx-ui64nda-ui16.cc' || echo './'`mx-ui64nda-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-ui16.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-ui16.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-ui8.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-ui8.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-i32.lo `test -f 'mx-ui64nda-i32.cc' || echo './'`mx-ui64nda-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-i32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-i32.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-i16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-i16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-ui16.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-ui16.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-i32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-i32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-ui32.lo `test -f 'mx-ui64nda-ui32.cc' || echo './'`mx-ui64nda-ui32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-ui32.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-ui32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-i64.lo `test -f 'mx-ui64nda-i64.cc' || echo './'`mx-ui64nda-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-i64.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-ui8nda.lo `test -f 'mx-i8-ui8nda.cc' || echo './'`mx-i8-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-ui32.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-ui32.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-i16nda.lo `test -f 'mx-i8-i16nda.cc' || echo './'`mx-i8-i16nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-i64.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-i16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-i64.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-ui16nda.lo `test -f 'mx-i8-ui16nda.cc' || echo './'`mx-i8-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-i32nda.lo `test -f 'mx-i8-i32nda.cc' || echo './'`mx-i8-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-ui32nda.lo `test -f 'mx-i8-ui32nda.cc' || echo './'`mx-i8-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-ui32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-i64nda.lo `test -f 'mx-i8-i64nda.cc' || echo './'`mx-i8-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-i64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8-ui64nda.lo `test -f 'mx-i8-ui64nda.cc' || echo './'`mx-i8-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-i8nda.lo `test -f 'mx-i16-i8nda.cc' || echo './'`mx-i16-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-ui8nda.lo `test -f 'mx-i16-ui8nda.cc' || echo './'`mx-i16-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-ui16nda.lo `test -f 'mx-i16-ui16nda.cc' || echo './'`mx-i16-ui16nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-ui16nda.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-i32nda.lo `test -f 'mx-i16-i32nda.cc' || echo './'`mx-i16-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-ui32nda.lo `test -f 'mx-i16-ui32nda.cc' || echo './'`mx-i16-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-ui32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-i64nda.lo `test -f 'mx-i16-i64nda.cc' || echo './'`mx-i16-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-i64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16-ui64nda.lo `test -f 'mx-i16-ui64nda.cc' || echo './'`mx-i16-ui64nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16-ui64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-i8nda.lo `test -f 'mx-i32-i8nda.cc' || echo './'`mx-i32-i8nda.cc
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-ui8nda.lo `test -f 'mx-i32-ui8nda.cc' || echo './'`mx-i32-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-i16nda.lo `test -f 'mx-i32-i16nda.cc' || echo './'`mx-i32-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-i16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-ui16nda.lo `test -f 'mx-i32-ui16nda.cc' || echo './'`mx-i32-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-ui16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-ui32nda.lo `test -f 'mx-i32-ui32nda.cc' || echo './'`mx-i32-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-ui32nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-i64nda.lo `test -f 'mx-i32-i64nda.cc' || echo './'`mx-i32-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32-ui64nda.lo `test -f 'mx-i32-ui64nda.cc' || echo './'`mx-i32-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32-ui64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-i8nda.lo `test -f 'mx-i64-i8nda.cc' || echo './'`mx-i64-i8nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-i8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-ui8nda.lo `test -f 'mx-i64-ui8nda.cc' || echo './'`mx-i64-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-ui8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-i16nda.lo `test -f 'mx-i64-i16nda.cc' || echo './'`mx-i64-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-ui16nda.lo `test -f 'mx-i64-ui16nda.cc' || echo './'`mx-i64-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-ui16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-i32nda.lo `test -f 'mx-i64-i32nda.cc' || echo './'`mx-i64-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-i32nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-ui32nda.lo `test -f 'mx-i64-ui32nda.cc' || echo './'`mx-i64-ui32nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-ui32nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64-ui64nda.lo `test -f 'mx-i64-ui64nda.cc' || echo './'`mx-i64-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-i8nda.lo `test -f 'mx-ui8-i8nda.cc' || echo './'`mx-ui8-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-i8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-i16nda.lo `test -f 'mx-ui8-i16nda.cc' || echo './'`mx-ui8-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-i16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-ui16nda.lo `test -f 'mx-ui8-ui16nda.cc' || echo './'`mx-ui8-ui16nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-ui16nda.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-i32nda.lo `test -f 'mx-ui8-i32nda.cc' || echo './'`mx-ui8-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-ui32nda.lo `test -f 'mx-ui8-ui32nda.cc' || echo './'`mx-ui8-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-ui32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-i64nda.lo `test -f 'mx-ui8-i64nda.cc' || echo './'`mx-ui8-i64nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8-ui64nda.lo `test -f 'mx-ui8-ui64nda.cc' || echo './'`mx-ui8-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8-ui64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-i8nda.lo `test -f 'mx-ui16-i8nda.cc' || echo './'`mx-ui16-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-ui8nda.lo `test -f 'mx-ui16-ui8nda.cc' || echo './'`mx-ui16-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-i16nda.lo `test -f 'mx-ui16-i16nda.cc' || echo './'`mx-ui16-i16nda.cc
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-i32nda.lo `test -f 'mx-ui16-i32nda.cc' || echo './'`mx-ui16-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-i32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-ui32nda.lo `test -f 'mx-ui16-ui32nda.cc' || echo './'`mx-ui16-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-ui32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-i64nda.lo `test -f 'mx-ui16-i64nda.cc' || echo './'`mx-ui16-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-i64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16-ui64nda.lo `test -f 'mx-ui16-ui64nda.cc' || echo './'`mx-ui16-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-i8nda.lo `test -f 'mx-ui32-i8nda.cc' || echo './'`mx-ui32-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-i8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-ui8nda.lo `test -f 'mx-ui32-ui8nda.cc' || echo './'`mx-ui32-ui8nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-i16nda.lo `test -f 'mx-ui32-i16nda.cc' || echo './'`mx-ui32-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-i16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-ui16nda.lo `test -f 'mx-ui32-ui16nda.cc' || echo './'`mx-ui32-ui16nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-i32nda.lo `test -f 'mx-ui32-i32nda.cc' || echo './'`mx-ui32-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-i32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-i64nda.lo `test -f 'mx-ui32-i64nda.cc' || echo './'`mx-ui32-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-i64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32-ui64nda.lo `test -f 'mx-ui32-ui64nda.cc' || echo './'`mx-ui32-ui64nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32-ui64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-i8nda.lo `test -f 'mx-ui64-i8nda.cc' || echo './'`mx-ui64-i8nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-ui8nda.lo `test -f 'mx-ui64-ui8nda.cc' || echo './'`mx-ui64-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-i16nda.lo `test -f 'mx-ui64-i16nda.cc' || echo './'`mx-ui64-i16nda.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-i16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-ui16nda.lo `test -f 'mx-ui64-ui16nda.cc' || echo './'`mx-ui64-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-ui16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-i32nda.lo `test -f 'mx-ui64-i32nda.cc' || echo './'`mx-ui64-i32nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-i32nda.o
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-ui32nda.lo `test -f 'mx-ui64-ui32nda.cc' || echo './'`mx-ui64-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-ui32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64-i64nda.lo `test -f 'mx-ui64-i64nda.cc' || echo './'`mx-ui64-i64nda.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64-i64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-ui8nda.lo `test -f 'mx-i8nda-ui8nda.cc' || echo './'`mx-i8nda-ui8nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-i16nda.lo `test -f 'mx-i8nda-i16nda.cc' || echo './'`mx-i8nda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-i16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-ui16nda.lo `test -f 'mx-i8nda-ui16nda.cc' || echo './'`mx-i8nda-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-ui16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-i32nda.lo `test -f 'mx-i8nda-i32nda.cc' || echo './'`mx-i8nda-i32nda.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-i32nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-ui32nda.lo `test -f 'mx-i8nda-ui32nda.cc' || echo './'`mx-i8nda-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-ui32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-i64nda.lo `test -f 'mx-i8nda-i64nda.cc' || echo './'`mx-i8nda-i64nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-i64nda.o
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i8nda-ui64nda.lo `test -f 'mx-i8nda-ui64nda.cc' || echo './'`mx-i8nda-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i8nda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i8nda-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-i8nda.lo `test -f 'mx-i16nda-i8nda.cc' || echo './'`mx-i16nda-i8nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-i8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i8nda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i8nda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-ui8nda.lo `test -f 'mx-i16nda-ui8nda.cc' || echo './'`mx-i16nda-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-ui16nda.lo `test -f 'mx-i16nda-ui16nda.cc' || echo './'`mx-i16nda-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-ui16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-i32nda.lo `test -f 'mx-i16nda-i32nda.cc' || echo './'`mx-i16nda-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-ui32nda.lo `test -f 'mx-i16nda-ui32nda.cc' || echo './'`mx-i16nda-ui32nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-ui32nda.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-i64nda.lo `test -f 'mx-i16nda-i64nda.cc' || echo './'`mx-i16nda-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-i64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i16nda-ui64nda.lo `test -f 'mx-i16nda-ui64nda.cc' || echo './'`mx-i16nda-ui64nda.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i16nda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i16nda-ui64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-i8nda.lo `test -f 'mx-i32nda-i8nda.cc' || echo './'`mx-i32nda-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-i8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i16nda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-ui8nda.lo `test -f 'mx-i32nda-ui8nda.cc' || echo './'`mx-i32nda-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-ui8nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i16nda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-i16nda.lo `test -f 'mx-i32nda-i16nda.cc' || echo './'`mx-i32nda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-i16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-ui16nda.lo `test -f 'mx-i32nda-ui16nda.cc' || echo './'`mx-i32nda-ui16nda.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-ui16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-ui32nda.lo `test -f 'mx-i32nda-ui32nda.cc' || echo './'`mx-i32nda-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-ui32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-i64nda.lo `test -f 'mx-i32nda-i64nda.cc' || echo './'`mx-i32nda-i64nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-i64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i32nda-ui64nda.lo `test -f 'mx-i32nda-ui64nda.cc' || echo './'`mx-i32nda-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i32nda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i32nda-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-i8nda.lo `test -f 'mx-i64nda-i8nda.cc' || echo './'`mx-i64nda-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-i8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i32nda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i32nda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-ui8nda.lo `test -f 'mx-i64nda-ui8nda.cc' || echo './'`mx-i64nda-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-i16nda.lo `test -f 'mx-i64nda-i16nda.cc' || echo './'`mx-i64nda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-i16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-ui16nda.lo `test -f 'mx-i64nda-ui16nda.cc' || echo './'`mx-i64nda-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-i32nda.lo `test -f 'mx-i64nda-i32nda.cc' || echo './'`mx-i64nda-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-i32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-ui32nda.lo `test -f 'mx-i64nda-ui32nda.cc' || echo './'`mx-i64nda-ui32nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-ui32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-i64nda-ui64nda.lo `test -f 'mx-i64nda-ui64nda.cc' || echo './'`mx-i64nda-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-i64nda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-i64nda-ui64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-i64nda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-i64nda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-i8nda.lo `test -f 'mx-ui8nda-i8nda.cc' || echo './'`mx-ui8nda-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-i16nda.lo `test -f 'mx-ui8nda-i16nda.cc' || echo './'`mx-ui8nda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-i16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-ui16nda.lo `test -f 'mx-ui8nda-ui16nda.cc' || echo './'`mx-ui8nda-ui16nda.cc
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-ui16nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-i32nda.lo `test -f 'mx-ui8nda-i32nda.cc' || echo './'`mx-ui8nda-i32nda.cc
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-i32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-ui32nda.lo `test -f 'mx-ui8nda-ui32nda.cc' || echo './'`mx-ui8nda-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-ui32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-i64nda.lo `test -f 'mx-ui8nda-i64nda.cc' || echo './'`mx-ui8nda-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui8nda-ui64nda.lo `test -f 'mx-ui8nda-ui64nda.cc' || echo './'`mx-ui8nda-ui64nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui8nda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui8nda-ui64nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui8nda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui8nda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-i8nda.lo `test -f 'mx-ui16nda-i8nda.cc' || echo './'`mx-ui16nda-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-i8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-ui8nda.lo `test -f 'mx-ui16nda-ui8nda.cc' || echo './'`mx-ui16nda-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-ui8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-i16nda.lo `test -f 'mx-ui16nda-i16nda.cc' || echo './'`mx-ui16nda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-i32nda.lo `test -f 'mx-ui16nda-i32nda.cc' || echo './'`mx-ui16nda-i32nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-i32nda.o
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-ui32nda.lo `test -f 'mx-ui16nda-ui32nda.cc' || echo './'`mx-ui16nda-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-ui32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-i64nda.lo `test -f 'mx-ui16nda-i64nda.cc' || echo './'`mx-ui16nda-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-i64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui16nda-ui64nda.lo `test -f 'mx-ui16nda-ui64nda.cc' || echo './'`mx-ui16nda-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui16nda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui16nda-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-i8nda.lo `test -f 'mx-ui32nda-i8nda.cc' || echo './'`mx-ui32nda-i8nda.cc
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-i8nda.o
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui16nda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui16nda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-ui8nda.lo `test -f 'mx-ui32nda-ui8nda.cc' || echo './'`mx-ui32nda-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-i16nda.lo `test -f 'mx-ui32nda-i16nda.cc' || echo './'`mx-ui32nda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-i16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-ui16nda.lo `test -f 'mx-ui32nda-ui16nda.cc' || echo './'`mx-ui32nda-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-i32nda.lo `test -f 'mx-ui32nda-i32nda.cc' || echo './'`mx-ui32nda-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-i32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-i64nda.lo `test -f 'mx-ui32nda-i64nda.cc' || echo './'`mx-ui32nda-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-i64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui32nda-ui64nda.lo `test -f 'mx-ui32nda-ui64nda.cc' || echo './'`mx-ui32nda-ui64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui32nda-ui64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui32nda-ui64nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-i8nda.lo `test -f 'mx-ui64nda-i8nda.cc' || echo './'`mx-ui64nda-i8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-i8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-i8nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-ui8nda.lo `test -f 'mx-ui64nda-ui8nda.cc' || echo './'`mx-ui64nda-ui8nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-ui8nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-ui8nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui32nda-ui64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui32nda-ui64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-i8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-i8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-ui8nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-ui8nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-i16nda.lo `test -f 'mx-ui64nda-i16nda.cc' || echo './'`mx-ui64nda-i16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-i16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-i16nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-i16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-i16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-ui16nda.lo `test -f 'mx-ui64nda-ui16nda.cc' || echo './'`mx-ui64nda-ui16nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-ui16nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-ui16nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-i32nda.lo `test -f 'mx-ui64nda-i32nda.cc' || echo './'`mx-ui64nda-i32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-i32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-i32nda.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-ui32nda.lo `test -f 'mx-ui64nda-ui32nda.cc' || echo './'`mx-ui64nda-ui32nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-ui32nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-ui32nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-ui16nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-ui16nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-i32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-i32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-ui32nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-ui32nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-mx-ui64nda-i64nda.lo `test -f 'mx-ui64nda-i64nda.cc' || echo './'`mx-ui64nda-i64nda.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mx-ui64nda-i64nda.cc  -fPIC -DPIC -o .libs/liboctave_la-mx-ui64nda-i64nda.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from mx-ui64nda-i64nda.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from mx-ui64nda-i64nda.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-ccv-cv.lo `test -f 'vx-ccv-cv.cc' || echo './'`vx-ccv-cv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-ccv-cv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-ccv-cv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-ccv-s.lo `test -f 'vx-ccv-s.cc' || echo './'`vx-ccv-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-ccv-s.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-ccv-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-crv-rv.lo `test -f 'vx-crv-rv.cc' || echo './'`vx-crv-rv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-crv-rv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-crv-rv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-ccv-cv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-ccv-cv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-ccv-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-ccv-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-crv-rv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-crv-rv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-crv-s.lo `test -f 'vx-crv-s.cc' || echo './'`vx-crv-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-crv-s.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-crv-s.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-cs-cv.lo `test -f 'vx-cs-cv.cc' || echo './'`vx-cs-cv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-cs-cv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-cs-cv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-crv-s.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-crv-s.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-cs-cv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-cs-cv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-cs-rv.lo `test -f 'vx-cs-rv.cc' || echo './'`vx-cs-rv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-cs-rv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-cs-rv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-cv-ccv.lo `test -f 'vx-cv-ccv.cc' || echo './'`vx-cv-ccv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-cv-ccv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-cv-ccv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-cv-cs.lo `test -f 'vx-cv-cs.cc' || echo './'`vx-cv-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-cv-cs.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-cv-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-rv-crv.lo `test -f 'vx-rv-crv.cc' || echo './'`vx-rv-crv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-rv-crv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-rv-crv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-cs-rv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-cs-rv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-cv-ccv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-cv-ccv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-cv-cs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-cv-cs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-rv-crv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-rv-crv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-rv-cs.lo `test -f 'vx-rv-cs.cc' || echo './'`vx-rv-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-rv-cs.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-rv-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-s-ccv.lo `test -f 'vx-s-ccv.cc' || echo './'`vx-s-ccv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-s-ccv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-s-ccv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-rv-cs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-rv-cs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-s-ccv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-s-ccv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-s-crv.lo `test -f 'vx-s-crv.cc' || echo './'`vx-s-crv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-s-crv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-s-crv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fccv-fcv.lo `test -f 'vx-fccv-fcv.cc' || echo './'`vx-fccv-fcv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fccv-fcv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fccv-fcv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fccv-fs.lo `test -f 'vx-fccv-fs.cc' || echo './'`vx-fccv-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fccv-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fccv-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fcrv-frv.lo `test -f 'vx-fcrv-frv.cc' || echo './'`vx-fcrv-frv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fcrv-frv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fcrv-frv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-s-crv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-s-crv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fccv-fcv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fccv-fcv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fccv-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fcrv-frv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fccv-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fcrv-frv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fcrv-fs.lo `test -f 'vx-fcrv-fs.cc' || echo './'`vx-fcrv-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fcrv-fs.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fcrv-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fcs-fcv.lo `test -f 'vx-fcs-fcv.cc' || echo './'`vx-fcs-fcv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fcs-fcv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fcs-fcv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fcrv-fs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fcrv-fs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fcs-fcv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fcs-fcv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fcs-frv.lo `test -f 'vx-fcs-frv.cc' || echo './'`vx-fcs-frv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fcs-frv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fcs-frv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fcv-fccv.lo `test -f 'vx-fcv-fccv.cc' || echo './'`vx-fcv-fccv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fcv-fccv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fcv-fccv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fcv-fcs.lo `test -f 'vx-fcv-fcs.cc' || echo './'`vx-fcv-fcs.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-frv-fcrv.lo `test -f 'vx-frv-fcrv.cc' || echo './'`vx-frv-fcrv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fcv-fcs.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fcv-fcs.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-frv-fcrv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-frv-fcrv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fcs-frv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fcs-frv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fcv-fccv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fcv-fccv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-frv-fcrv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fcv-fcs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-frv-fcrv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fcv-fcs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-frv-fcs.lo `test -f 'vx-frv-fcs.cc' || echo './'`vx-frv-fcs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-frv-fcs.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-frv-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fs-fccv.lo `test -f 'vx-fs-fccv.cc' || echo './'`vx-fs-fccv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fs-fccv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fs-fccv.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-frv-fcs.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-frv-fcs.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fs-fccv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fs-fccv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-vx-fs-fcrv.lo `test -f 'vx-fs-fcrv.cc' || echo './'`vx-fs-fcrv.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-sm-cs.lo `test -f 'smx-sm-cs.cc' || echo './'`smx-sm-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c vx-fs-fcrv.cc  -fPIC -DPIC -o .libs/liboctave_la-vx-fs-fcrv.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-sm-cs.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-sm-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-cs-sm.lo `test -f 'smx-cs-sm.cc' || echo './'`smx-cs-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-cs-sm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-cs-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-scm-s.lo `test -f 'smx-scm-s.cc' || echo './'`smx-scm-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-scm-s.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-scm-s.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from vx-fs-fcrv.cc:5:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-sm-cs.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from mx-inlines.cc:35:0,
                 from mx-op-defs.h:29,
                 from vx-fs-fcrv.cc:7:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-cs-sm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-scm-s.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-s-scm.lo `test -f 'smx-s-scm.cc' || echo './'`smx-s-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-s-scm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-s-scm.o
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-sm-cs.h:5,
                 from smx-sm-cs.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-s-scm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-cs-sm.h:5,
                 from smx-cs-sm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-scm-s.h:5,
                 from smx-scm-s.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-s-scm.h:5,
                 from smx-s-scm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-scm-sm.lo `test -f 'smx-scm-sm.cc' || echo './'`smx-scm-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-scm-sm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-scm-sm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-sm-scm.lo `test -f 'smx-sm-scm.cc' || echo './'`smx-sm-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-sm-scm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-sm-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-m-sm.lo `test -f 'smx-m-sm.cc' || echo './'`smx-m-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-m-sm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-m-sm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-scm-sm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-sm-scm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-m-sm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-m-scm.lo `test -f 'smx-m-scm.cc' || echo './'`smx-m-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-m-scm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-m-scm.o
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-scm-sm.h:4,
                 from smx-scm-sm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-m-scm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-sm-scm.h:4,
                 from smx-sm-scm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from dSparse.h:36,
                 from smx-m-sm.h:5,
                 from smx-m-sm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-m-scm.h:5,
                 from smx-m-scm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-cm-sm.lo `test -f 'smx-cm-sm.cc' || echo './'`smx-cm-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-cm-sm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-cm-sm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-cm-sm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-cm-scm.lo `test -f 'smx-cm-scm.cc' || echo './'`smx-cm-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-cm-scm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-cm-scm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-cm-scm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-cm-sm.h:5,
                 from smx-cm-sm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-sm-m.lo `test -f 'smx-sm-m.cc' || echo './'`smx-sm-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-sm-m.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-sm-m.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-scm-m.lo `test -f 'smx-scm-m.cc' || echo './'`smx-scm-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-scm-m.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-scm-m.o
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-cm-scm.h:5,
                 from smx-cm-scm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-sm-m.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-scm-m.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from dSparse.h:36,
                 from smx-sm-m.h:5,
                 from smx-sm-m.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-scm-m.h:5,
                 from smx-scm-m.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-sm-cm.lo `test -f 'smx-sm-cm.cc' || echo './'`smx-sm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-sm-cm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-sm-cm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-sm-cm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-scm-cm.lo `test -f 'smx-scm-cm.cc' || echo './'`smx-scm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-scm-cm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-scm-cm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-scm-cm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-sm-cm.h:5,
                 from smx-sm-cm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-bm-sbm.lo `test -f 'smx-bm-sbm.cc' || echo './'`smx-bm-sbm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-bm-sbm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-bm-sbm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..            -I../libgnu -I../libgnu -I../libcruft/misc   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctave_la-smx-sbm-bm.lo `test -f 'smx-sbm-bm.cc' || echo './'`smx-sbm-bm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c smx-sbm-bm.cc  -fPIC -DPIC -o .libs/liboctave_la-smx-sbm-bm.o
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-bm-sbm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from CSparse.h:37,
                 from smx-scm-cm.h:5,
                 from smx-scm-cm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from idx-vector.h:37:0,
                 from Array.h:36,
                 from Array-util.h:26,
                 from smx-sbm-bm.cc:3:
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from smx-bm-sbm.h:5,
                 from smx-bm-sbm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from Sparse-op-defs.h:30:0,
                 from boolSparse.h:29,
                 from smx-sbm-bm.h:5,
                 from smx-sbm-bm.cc:5:
oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -version-info 2:0:1 -no-undefined -bindir /usr/bin              -o liboctave.la -rpath /usr/lib/arm-linux-gnueabihf liboctave_la-CollocWt.lo liboctave_la-DASPK.lo liboctave_la-DASRT.lo liboctave_la-DASSL.lo liboctave_la-LSODE.lo liboctave_la-ODES.lo liboctave_la-Quad.lo liboctave_la-Range.lo liboctave_la-data-conv.lo liboctave_la-dir-ops.lo liboctave_la-file-ops.lo liboctave_la-file-stat.lo liboctave_la-glob-match.lo liboctave_la-idx-vector.lo liboctave_la-lo-array-gripes.lo liboctave_la-lo-ieee.lo liboctave_la-lo-mappers.lo liboctave_la-lo-specfun.lo liboctave_la-lo-sysdep.lo liboctave_la-lo-utils.lo liboctave_la-mach-info.lo liboctave_la-oct-alloc.lo liboctave_la-oct-convn.lo liboctave_la-oct-env.lo liboctave_la-oct-fftw.lo liboctave_la-oct-glob.lo liboctave_la-oct-group.lo liboctave_la-oct-locbuf.lo liboctave_la-oct-md5.lo liboctave_la-oct-mutex.lo liboctave_la-oct-norm.lo liboctave_la-oct-passwd.lo liboctave_la-oct-rand.lo liboctave_la-oct-shlib.lo liboctave_la-oct-spparms.lo liboctave_la-oct-syscalls.lo liboctave_la-oct-time.lo liboctave_la-oct-uname.lo liboctave_la-pathsearch.lo liboctave_la-regexp.lo liboctave_la-singleton-cleanup.lo liboctave_la-sparse-sort.lo liboctave_la-sparse-util.lo liboctave_la-str-vec.lo liboctave_la-Array-C.lo liboctave_la-Array-b.lo liboctave_la-Array-ch.lo liboctave_la-Array-d.lo liboctave_la-Array-f.lo liboctave_la-Array-fC.lo liboctave_la-Array-i.lo liboctave_la-Array-idx-vec.lo liboctave_la-Array-s.lo liboctave_la-Array-str.lo liboctave_la-Array-voidp.lo liboctave_la-MArray-C.lo liboctave_la-MArray-d.lo liboctave_la-MArray-f.lo liboctave_la-MArray-fC.lo liboctave_la-MArray-i.lo liboctave_la-MArray-s.lo liboctave_la-MSparse-C.lo liboctave_la-MSparse-d.lo liboctave_la-Sparse-C.lo liboctave_la-Sparse-b.lo liboctave_la-Sparse-d.lo liboctave_la-oct-inttypes.lo liboctave_la-Array-util.lo liboctave_la-CColVector.lo liboctave_la-CDiagMatrix.lo liboctave_la-CMatrix.lo liboctave_la-CNDArray.lo liboctave_la-CRowVector.lo liboctave_la-CSparse.lo liboctave_la-CmplxAEPBAL.lo liboctave_la-CmplxCHOL.lo liboctave_la-CmplxGEPBAL.lo liboctave_la-CmplxHESS.lo liboctave_la-CmplxLU.lo liboctave_la-CmplxQR.lo liboctave_la-CmplxQRP.lo liboctave_la-CmplxSCHUR.lo liboctave_la-CmplxSVD.lo liboctave_la-EIG.lo liboctave_la-MSparse.lo liboctave_la-MatrixType.lo liboctave_la-PermMatrix.lo liboctave_la-Sparse.lo liboctave_la-SparseCmplxCHOL.lo liboctave_la-SparseCmplxLU.lo liboctave_la-SparseCmplxQR.lo liboctave_la-SparseQR.lo liboctave_la-SparsedbleCHOL.lo liboctave_la-SparsedbleLU.lo liboctave_la-boolMatrix.lo liboctave_la-boolNDArray.lo liboctave_la-boolSparse.lo liboctave_la-chMatrix.lo liboctave_la-chNDArray.lo liboctave_la-dim-vector.lo liboctave_la-dColVector.lo liboctave_la-dDiagMatrix.lo liboctave_la-dMatrix.lo liboctave_la-dNDArray.lo liboctave_la-dRowVector.lo liboctave_la-dSparse.lo liboctave_la-dbleAEPBAL.lo liboctave_la-dbleCHOL.lo liboctave_la-dbleGEPBAL.lo liboctave_la-dbleHESS.lo liboctave_la-dbleLU.lo liboctave_la-dbleQR.lo liboctave_la-dbleQRP.lo liboctave_la-dbleSCHUR.lo liboctave_la-dbleSVD.lo liboctave_la-fCColVector.lo liboctave_la-fCDiagMatrix.lo liboctave_la-fCMatrix.lo liboctave_la-fCNDArray.lo liboctave_la-fCRowVector.lo liboctave_la-fCmplxAEPBAL.lo liboctave_la-fCmplxCHOL.lo liboctave_la-fCmplxGEPBAL.lo liboctave_la-fCmplxHESS.lo liboctave_la-fCmplxLU.lo liboctave_la-fCmplxQR.lo liboctave_la-fCmplxQRP.lo liboctave_la-fCmplxSCHUR.lo liboctave_la-fCmplxSVD.lo liboctave_la-fColVector.lo liboctave_la-fDiagMatrix.lo liboctave_la-fEIG.lo liboctave_la-fMatrix.lo liboctave_la-fNDArray.lo liboctave_la-fRowVector.lo liboctave_la-floatAEPBAL.lo liboctave_la-floatCHOL.lo liboctave_la-floatGEPBAL.lo liboctave_la-floatHESS.lo liboctave_la-floatLU.lo liboctave_la-floatQR.lo liboctave_la-floatQRP.lo liboctave_la-floatSCHUR.lo liboctave_la-floatSVD.lo liboctave_la-int16NDArray.lo liboctave_la-int32NDArray.lo liboctave_la-int64NDArray.lo liboctave_la-int8NDArray.lo liboctave_la-uint16NDArray.lo liboctave_la-uint32NDArray.lo liboctave_la-uint64NDArray.lo liboctave_la-uint8NDArray.lo liboctave_la-f2c-main.lo liboctave_la-lo-cieee.lo liboctave_la-lo-cutils.lo liboctave_la-randgamma.lo liboctave_la-randmtzig.lo liboctave_la-randpoisson.lo liboctave_la-tempnam.lo liboctave_la-tempname.lo liboctave_la-cmd-edit.lo liboctave_la-cmd-hist.lo liboctave_la-oct-rl-edit.lo liboctave_la-oct-rl-hist.lo liboctave_la-mx-cdm-dm.lo liboctave_la-mx-dm-cdm.lo liboctave_la-mx-cs-dm.lo liboctave_la-mx-cs-m.lo liboctave_la-mx-cs-nda.lo liboctave_la-mx-cdm-cm.lo liboctave_la-mx-cdm-m.lo liboctave_la-mx-cdm-s.lo liboctave_la-mx-cm-cdm.lo liboctave_la-mx-cm-dm.lo liboctave_la-mx-cm-m.lo liboctave_la-mx-cnda-nda.lo liboctave_la-mx-cm-s.lo liboctave_la-mx-cnda-s.lo liboctave_la-mx-dm-cs.lo liboctave_la-mx-dm-cm.lo liboctave_la-mx-m-cs.lo liboctave_la-mx-nda-cs.lo liboctave_la-mx-m-cdm.lo liboctave_la-mx-m-cm.lo liboctave_la-mx-nda-cnda.lo liboctave_la-mx-s-cdm.lo liboctave_la-mx-s-cm.lo liboctave_la-mx-s-cnda.lo liboctave_la-mx-dm-m.lo liboctave_la-mx-m-dm.lo liboctave_la-mx-fcdm-fdm.lo liboctave_la-mx-fdm-fcdm.lo liboctave_la-mx-fcs-fdm.lo liboctave_la-mx-fcs-fm.lo liboctave_la-mx-fcs-fnda.lo liboctave_la-mx-fcdm-fcm.lo liboctave_la-mx-fcdm-fm.lo liboctave_la-mx-fcdm-fs.lo liboctave_la-mx-fcm-fcdm.lo liboctave_la-mx-fcm-fdm.lo liboctave_la-mx-fcm-fm.lo liboctave_la-mx-fcnda-fnda.lo liboctave_la-mx-fcm-fs.lo liboctave_la-mx-fcnda-fs.lo liboctave_la-mx-fdm-fcs.lo liboctave_la-mx-fdm-fcm.lo liboctave_la-mx-fm-fcs.lo liboctave_la-mx-fnda-fcs.lo liboctave_la-mx-fm-fcdm.lo liboctave_la-mx-fm-fcm.lo liboctave_la-mx-fnda-fcnda.lo liboctave_la-mx-fs-fcdm.lo liboctave_la-mx-fs-fcm.lo liboctave_la-mx-fs-fcnda.lo liboctave_la-mx-fdm-fm.lo liboctave_la-mx-fm-fdm.lo liboctave_la-mx-pm-m.lo liboctave_la-mx-m-pm.lo liboctave_la-mx-pm-cm.lo liboctave_la-mx-cm-pm.lo liboctave_la-mx-pm-fm.lo liboctave_la-mx-fm-pm.lo liboctave_la-mx-pm-fcm.lo liboctave_la-mx-fcm-pm.lo liboctave_la-mx-s-i8nda.lo liboctave_la-mx-i8nda-s.lo liboctave_la-mx-s-ui8nda.lo liboctave_la-mx-ui8nda-s.lo liboctave_la-mx-s-i16nda.lo liboctave_la-mx-i16nda-s.lo liboctave_la-mx-s-ui16nda.lo liboctave_la-mx-ui16nda-s.lo liboctave_la-mx-s-i32nda.lo liboctave_la-mx-i32nda-s.lo liboctave_la-mx-s-ui32nda.lo liboctave_la-mx-ui32nda-s.lo liboctave_la-mx-s-i64nda.lo liboctave_la-mx-i64nda-s.lo liboctave_la-mx-s-ui64nda.lo liboctave_la-mx-ui64nda-s.lo liboctave_la-mx-fs-i8nda.lo liboctave_la-mx-i8nda-fs.lo liboctave_la-mx-fs-ui8nda.lo liboctave_la-mx-ui8nda-fs.lo liboctave_la-mx-fs-i16nda.lo liboctave_la-mx-i16nda-fs.lo liboctave_la-mx-fs-ui16nda.lo liboctave_la-mx-ui16nda-fs.lo liboctave_la-mx-fs-i32nda.lo liboctave_la-mx-i32nda-fs.lo liboctave_la-mx-fs-ui32nda.lo liboctave_la-mx-ui32nda-fs.lo liboctave_la-mx-fs-i64nda.lo liboctave_la-mx-i64nda-fs.lo liboctave_la-mx-fs-ui64nda.lo liboctave_la-mx-ui64nda-fs.lo liboctave_la-mx-nda-i8.lo liboctave_la-mx-i8-nda.lo liboctave_la-mx-nda-ui8.lo liboctave_la-mx-ui8-nda.lo liboctave_la-mx-nda-i16.lo liboctave_la-mx-i16-nda.lo liboctave_la-mx-nda-ui16.lo liboctave_la-mx-ui16-nda.lo liboctave_la-mx-nda-i32.lo liboctave_la-mx-i32-nda.lo liboctave_la-mx-nda-ui32.lo liboctave_la-mx-ui32-nda.lo liboctave_la-mx-nda-i64.lo liboctave_la-mx-i64-nda.lo liboctave_la-mx-nda-ui64.lo liboctave_la-mx-ui64-nda.lo liboctave_la-mx-fnda-i8.lo liboctave_la-mx-i8-fnda.lo liboctave_la-mx-fnda-ui8.lo liboctave_la-mx-ui8-fnda.lo liboctave_la-mx-fnda-i16.lo liboctave_la-mx-i16-fnda.lo liboctave_la-mx-fnda-ui16.lo liboctave_la-mx-ui16-fnda.lo liboctave_la-mx-fnda-i32.lo liboctave_la-mx-i32-fnda.lo liboctave_la-mx-fnda-ui32.lo liboctave_la-mx-ui32-fnda.lo liboctave_la-mx-fnda-i64.lo liboctave_la-mx-i64-fnda.lo liboctave_la-mx-fnda-ui64.lo liboctave_la-mx-ui64-fnda.lo liboctave_la-mx-nda-i8nda.lo liboctave_la-mx-i8nda-nda.lo liboctave_la-mx-nda-ui8nda.lo liboctave_la-mx-ui8nda-nda.lo liboctave_la-mx-nda-i16nda.lo liboctave_la-mx-i16nda-nda.lo liboctave_la-mx-nda-ui16nda.lo liboctave_la-mx-ui16nda-nda.lo liboctave_la-mx-nda-i32nda.lo liboctave_la-mx-i32nda-nda.lo liboctave_la-mx-nda-ui32nda.lo liboctave_la-mx-ui32nda-nda.lo liboctave_la-mx-nda-i64nda.lo liboctave_la-mx-i64nda-nda.lo liboctave_la-mx-nda-ui64nda.lo liboctave_la-mx-ui64nda-nda.lo liboctave_la-mx-fnda-i8nda.lo liboctave_la-mx-i8nda-fnda.lo liboctave_la-mx-fnda-ui8nda.lo liboctave_la-mx-ui8nda-fnda.lo liboctave_la-mx-fnda-i16nda.lo liboctave_la-mx-i16nda-fnda.lo liboctave_la-mx-fnda-ui16nda.lo liboctave_la-mx-ui16nda-fnda.lo liboctave_la-mx-fnda-i32nda.lo liboctave_la-mx-i32nda-fnda.lo liboctave_la-mx-fnda-ui32nda.lo liboctave_la-mx-ui32nda-fnda.lo liboctave_la-mx-fnda-i64nda.lo liboctave_la-mx-i64nda-fnda.lo liboctave_la-mx-fnda-ui64nda.lo liboctave_la-mx-ui64nda-fnda.lo liboctave_la-mx-i8nda-ui8.lo liboctave_la-mx-i8nda-i16.lo liboctave_la-mx-i8nda-ui16.lo liboctave_la-mx-i8nda-i32.lo liboctave_la-mx-i8nda-ui32.lo liboctave_la-mx-i8nda-i64.lo liboctave_la-mx-i8nda-ui64.lo liboctave_la-mx-i16nda-i8.lo liboctave_la-mx-i16nda-ui8.lo liboctave_la-mx-i16nda-ui16.lo liboctave_la-mx-i16nda-i32.lo liboctave_la-mx-i16nda-ui32.lo liboctave_la-mx-i16nda-i64.lo liboctave_la-mx-i16nda-ui64.lo liboctave_la-mx-i32nda-i8.lo liboctave_la-mx-i32nda-ui8.lo liboctave_la-mx-i32nda-i16.lo liboctave_la-mx-i32nda-ui16.lo liboctave_la-mx-i32nda-ui32.lo liboctave_la-mx-i32nda-i64.lo liboctave_la-mx-i32nda-ui64.lo liboctave_la-mx-i64nda-i8.lo liboctave_la-mx-i64nda-ui8.lo liboctave_la-mx-i64nda-i16.lo liboctave_la-mx-i64nda-ui16.lo liboctave_la-mx-i64nda-i32.lo liboctave_la-mx-i64nda-ui32.lo liboctave_la-mx-i64nda-ui64.lo liboctave_la-mx-ui8nda-i8.lo liboctave_la-mx-ui8nda-i16.lo liboctave_la-mx-ui8nda-ui16.lo liboctave_la-mx-ui8nda-i32.lo liboctave_la-mx-ui8nda-ui32.lo liboctave_la-mx-ui8nda-i64.lo liboctave_la-mx-ui8nda-ui64.lo liboctave_la-mx-ui16nda-i8.lo liboctave_la-mx-ui16nda-ui8.lo liboctave_la-mx-ui16nda-i16.lo liboctave_la-mx-ui16nda-i32.lo liboctave_la-mx-ui16nda-ui32.lo liboctave_la-mx-ui16nda-i64.lo liboctave_la-mx-ui16nda-ui64.lo liboctave_la-mx-ui32nda-i8.lo liboctave_la-mx-ui32nda-ui8.lo liboctave_la-mx-ui32nda-i16.lo liboctave_la-mx-ui32nda-ui16.lo liboctave_la-mx-ui32nda-i32.lo liboctave_la-mx-ui32nda-i64.lo liboctave_la-mx-ui32nda-ui64.lo liboctave_la-mx-ui64nda-i8.lo liboctave_la-mx-ui64nda-ui8.lo liboctave_la-mx-ui64nda-i16.lo liboctave_la-mx-ui64nda-ui16.lo liboctave_la-mx-ui64nda-i32.lo liboctave_la-mx-ui64nda-ui32.lo liboctave_la-mx-ui64nda-i64.lo liboctave_la-mx-i8-ui8nda.lo liboctave_la-mx-i8-i16nda.lo liboctave_la-mx-i8-ui16nda.lo liboctave_la-mx-i8-i32nda.lo liboctave_la-mx-i8-ui32nda.lo liboctave_la-mx-i8-i64nda.lo liboctave_la-mx-i8-ui64nda.lo liboctave_la-mx-i16-i8nda.lo liboctave_la-mx-i16-ui8nda.lo liboctave_la-mx-i16-ui16nda.lo liboctave_la-mx-i16-i32nda.lo liboctave_la-mx-i16-ui32nda.lo liboctave_la-mx-i16-i64nda.lo liboctave_la-mx-i16-ui64nda.lo liboctave_la-mx-i32-i8nda.lo liboctave_la-mx-i32-ui8nda.lo liboctave_la-mx-i32-i16nda.lo liboctave_la-mx-i32-ui16nda.lo liboctave_la-mx-i32-ui32nda.lo liboctave_la-mx-i32-i64nda.lo liboctave_la-mx-i32-ui64nda.lo liboctave_la-mx-i64-i8nda.lo liboctave_la-mx-i64-ui8nda.lo liboctave_la-mx-i64-i16nda.lo liboctave_la-mx-i64-ui16nda.lo liboctave_la-mx-i64-i32nda.lo liboctave_la-mx-i64-ui32nda.lo liboctave_la-mx-i64-ui64nda.lo liboctave_la-mx-ui8-i8nda.lo liboctave_la-mx-ui8-i16nda.lo liboctave_la-mx-ui8-ui16nda.lo liboctave_la-mx-ui8-i32nda.lo liboctave_la-mx-ui8-ui32nda.lo liboctave_la-mx-ui8-i64nda.lo liboctave_la-mx-ui8-ui64nda.lo liboctave_la-mx-ui16-i8nda.lo liboctave_la-mx-ui16-ui8nda.lo liboctave_la-mx-ui16-i16nda.lo liboctave_la-mx-ui16-i32nda.lo liboctave_la-mx-ui16-ui32nda.lo liboctave_la-mx-ui16-i64nda.lo liboctave_la-mx-ui16-ui64nda.lo liboctave_la-mx-ui32-i8nda.lo liboctave_la-mx-ui32-ui8nda.lo liboctave_la-mx-ui32-i16nda.lo liboctave_la-mx-ui32-ui16nda.lo liboctave_la-mx-ui32-i32nda.lo liboctave_la-mx-ui32-i64nda.lo liboctave_la-mx-ui32-ui64nda.lo liboctave_la-mx-ui64-i8nda.lo liboctave_la-mx-ui64-ui8nda.lo liboctave_la-mx-ui64-i16nda.lo liboctave_la-mx-ui64-ui16nda.lo liboctave_la-mx-ui64-i32nda.lo liboctave_la-mx-ui64-ui32nda.lo liboctave_la-mx-ui64-i64nda.lo liboctave_la-mx-i8nda-ui8nda.lo liboctave_la-mx-i8nda-i16nda.lo liboctave_la-mx-i8nda-ui16nda.lo liboctave_la-mx-i8nda-i32nda.lo liboctave_la-mx-i8nda-ui32nda.lo liboctave_la-mx-i8nda-i64nda.lo liboctave_la-mx-i8nda-ui64nda.lo liboctave_la-mx-i16nda-i8nda.lo liboctave_la-mx-i16nda-ui8nda.lo liboctave_la-mx-i16nda-ui16nda.lo liboctave_la-mx-i16nda-i32nda.lo liboctave_la-mx-i16nda-ui32nda.lo liboctave_la-mx-i16nda-i64nda.lo liboctave_la-mx-i16nda-ui64nda.lo liboctave_la-mx-i32nda-i8nda.lo liboctave_la-mx-i32nda-ui8nda.lo liboctave_la-mx-i32nda-i16nda.lo liboctave_la-mx-i32nda-ui16nda.lo liboctave_la-mx-i32nda-ui32nda.lo liboctave_la-mx-i32nda-i64nda.lo liboctave_la-mx-i32nda-ui64nda.lo liboctave_la-mx-i64nda-i8nda.lo liboctave_la-mx-i64nda-ui8nda.lo liboctave_la-mx-i64nda-i16nda.lo liboctave_la-mx-i64nda-ui16nda.lo liboctave_la-mx-i64nda-i32nda.lo liboctave_la-mx-i64nda-ui32nda.lo liboctave_la-mx-i64nda-ui64nda.lo liboctave_la-mx-ui8nda-i8nda.lo liboctave_la-mx-ui8nda-i16nda.lo liboctave_la-mx-ui8nda-ui16nda.lo liboctave_la-mx-ui8nda-i32nda.lo liboctave_la-mx-ui8nda-ui32nda.lo liboctave_la-mx-ui8nda-i64nda.lo liboctave_la-mx-ui8nda-ui64nda.lo liboctave_la-mx-ui16nda-i8nda.lo liboctave_la-mx-ui16nda-ui8nda.lo liboctave_la-mx-ui16nda-i16nda.lo liboctave_la-mx-ui16nda-i32nda.lo liboctave_la-mx-ui16nda-ui32nda.lo liboctave_la-mx-ui16nda-i64nda.lo liboctave_la-mx-ui16nda-ui64nda.lo liboctave_la-mx-ui32nda-i8nda.lo liboctave_la-mx-ui32nda-ui8nda.lo liboctave_la-mx-ui32nda-i16nda.lo liboctave_la-mx-ui32nda-ui16nda.lo liboctave_la-mx-ui32nda-i32nda.lo liboctave_la-mx-ui32nda-i64nda.lo liboctave_la-mx-ui32nda-ui64nda.lo liboctave_la-mx-ui64nda-i8nda.lo liboctave_la-mx-ui64nda-ui8nda.lo liboctave_la-mx-ui64nda-i16nda.lo liboctave_la-mx-ui64nda-ui16nda.lo liboctave_la-mx-ui64nda-i32nda.lo liboctave_la-mx-ui64nda-ui32nda.lo liboctave_la-mx-ui64nda-i64nda.lo liboctave_la-vx-ccv-cv.lo liboctave_la-vx-ccv-s.lo liboctave_la-vx-crv-rv.lo liboctave_la-vx-crv-s.lo liboctave_la-vx-cs-cv.lo liboctave_la-vx-cs-rv.lo liboctave_la-vx-cv-ccv.lo liboctave_la-vx-cv-cs.lo liboctave_la-vx-rv-crv.lo liboctave_la-vx-rv-cs.lo liboctave_la-vx-s-ccv.lo liboctave_la-vx-s-crv.lo liboctave_la-vx-fccv-fcv.lo liboctave_la-vx-fccv-fs.lo liboctave_la-vx-fcrv-frv.lo liboctave_la-vx-fcrv-fs.lo liboctave_la-vx-fcs-fcv.lo liboctave_la-vx-fcs-frv.lo liboctave_la-vx-fcv-fccv.lo liboctave_la-vx-fcv-fcs.lo liboctave_la-vx-frv-fcrv.lo liboctave_la-vx-frv-fcs.lo liboctave_la-vx-fs-fccv.lo liboctave_la-vx-fs-fcrv.lo liboctave_la-smx-sm-cs.lo liboctave_la-smx-cs-sm.lo liboctave_la-smx-scm-s.lo liboctave_la-smx-s-scm.lo liboctave_la-smx-scm-sm.lo liboctave_la-smx-sm-scm.lo liboctave_la-smx-m-sm.lo liboctave_la-smx-m-scm.lo liboctave_la-smx-cm-sm.lo liboctave_la-smx-cm-scm.lo liboctave_la-smx-sm-m.lo liboctave_la-smx-scm-m.lo liboctave_la-smx-sm-cm.lo liboctave_la-smx-scm-cm.lo liboctave_la-smx-bm-sbm.lo liboctave_la-smx-sbm-bm.lo ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3 -lfftw3f -llapack -lblas -lreadline -lncurses  -lpcre -ldl  -lGL -lm    -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  .libs/liboctave_la-CollocWt.o .libs/liboctave_la-DASPK.o .libs/liboctave_la-DASRT.o .libs/liboctave_la-DASSL.o .libs/liboctave_la-LSODE.o .libs/liboctave_la-ODES.o .libs/liboctave_la-Quad.o .libs/liboctave_la-Range.o .libs/liboctave_la-data-conv.o .libs/liboctave_la-dir-ops.o .libs/liboctave_la-file-ops.o .libs/liboctave_la-file-stat.o .libs/liboctave_la-glob-match.o .libs/liboctave_la-idx-vector.o .libs/liboctave_la-lo-array-gripes.o .libs/liboctave_la-lo-ieee.o .libs/liboctave_la-lo-mappers.o .libs/liboctave_la-lo-specfun.o .libs/liboctave_la-lo-sysdep.o .libs/liboctave_la-lo-utils.o .libs/liboctave_la-mach-info.o .libs/liboctave_la-oct-alloc.o .libs/liboctave_la-oct-convn.o .libs/liboctave_la-oct-env.o .libs/liboctave_la-oct-fftw.o .libs/liboctave_la-oct-glob.o .libs/liboctave_la-oct-group.o .libs/liboctave_la-oct-locbuf.o .libs/liboctave_la-oct-md5.o .libs/liboctave_la-oct-mutex.o .libs/liboctave_la-oct-norm.o .libs/liboctave_la-oct-passwd.o .libs/liboctave_la-oct-rand.o .libs/liboctave_la-oct-shlib.o .libs/liboctave_la-oct-spparms.o .libs/liboctave_la-oct-syscalls.o .libs/liboctave_la-oct-time.o .libs/liboctave_la-oct-uname.o .libs/liboctave_la-pathsearch.o .libs/liboctave_la-regexp.o .libs/liboctave_la-singleton-cleanup.o .libs/liboctave_la-sparse-sort.o .libs/liboctave_la-sparse-util.o .libs/liboctave_la-str-vec.o .libs/liboctave_la-Array-C.o .libs/liboctave_la-Array-b.o .libs/liboctave_la-Array-ch.o .libs/liboctave_la-Array-d.o .libs/liboctave_la-Array-f.o .libs/liboctave_la-Array-fC.o .libs/liboctave_la-Array-i.o .libs/liboctave_la-Array-idx-vec.o .libs/liboctave_la-Array-s.o .libs/liboctave_la-Array-str.o .libs/liboctave_la-Array-voidp.o .libs/liboctave_la-MArray-C.o .libs/liboctave_la-MArray-d.o .libs/liboctave_la-MArray-f.o .libs/liboctave_la-MArray-fC.o .libs/liboctave_la-MArray-i.o .libs/liboctave_la-MArray-s.o .libs/liboctave_la-MSparse-C.o .libs/liboctave_la-MSparse-d.o .libs/liboctave_la-Sparse-C.o .libs/liboctave_la-Sparse-b.o .libs/liboctave_la-Sparse-d.o .libs/liboctave_la-oct-inttypes.o .libs/liboctave_la-Array-util.o .libs/liboctave_la-CColVector.o .libs/liboctave_la-CDiagMatrix.o .libs/liboctave_la-CMatrix.o .libs/liboctave_la-CNDArray.o .libs/liboctave_la-CRowVector.o .libs/liboctave_la-CSparse.o .libs/liboctave_la-CmplxAEPBAL.o .libs/liboctave_la-CmplxCHOL.o .libs/liboctave_la-CmplxGEPBAL.o .libs/liboctave_la-CmplxHESS.o .libs/liboctave_la-CmplxLU.o .libs/liboctave_la-CmplxQR.o .libs/liboctave_la-CmplxQRP.o .libs/liboctave_la-CmplxSCHUR.o .libs/liboctave_la-CmplxSVD.o .libs/liboctave_la-EIG.o .libs/liboctave_la-MSparse.o .libs/liboctave_la-MatrixType.o .libs/liboctave_la-PermMatrix.o .libs/liboctave_la-Sparse.o .libs/liboctave_la-SparseCmplxCHOL.o .libs/liboctave_la-SparseCmplxLU.o .libs/liboctave_la-SparseCmplxQR.o .libs/liboctave_la-SparseQR.o .libs/liboctave_la-SparsedbleCHOL.o .libs/liboctave_la-SparsedbleLU.o .libs/liboctave_la-boolMatrix.o .libs/liboctave_la-boolNDArray.o .libs/liboctave_la-boolSparse.o .libs/liboctave_la-chMatrix.o .libs/liboctave_la-chNDArray.o .libs/liboctave_la-dim-vector.o .libs/liboctave_la-dColVector.o .libs/liboctave_la-dDiagMatrix.o .libs/liboctave_la-dMatrix.o .libs/liboctave_la-dNDArray.o .libs/liboctave_la-dRowVector.o .libs/liboctave_la-dSparse.o .libs/liboctave_la-dbleAEPBAL.o .libs/liboctave_la-dbleCHOL.o .libs/liboctave_la-dbleGEPBAL.o .libs/liboctave_la-dbleHESS.o .libs/liboctave_la-dbleLU.o .libs/liboctave_la-dbleQR.o .libs/liboctave_la-dbleQRP.o .libs/liboctave_la-dbleSCHUR.o .libs/liboctave_la-dbleSVD.o .libs/liboctave_la-fCColVector.o .libs/liboctave_la-fCDiagMatrix.o .libs/liboctave_la-fCMatrix.o .libs/liboctave_la-fCNDArray.o .libs/liboctave_la-fCRowVector.o .libs/liboctave_la-fCmplxAEPBAL.o .libs/liboctave_la-fCmplxCHOL.o .libs/liboctave_la-fCmplxGEPBAL.o .libs/liboctave_la-fCmplxHESS.o .libs/liboctave_la-fCmplxLU.o .libs/liboctave_la-fCmplxQR.o .libs/liboctave_la-fCmplxQRP.o .libs/liboctave_la-fCmplxSCHUR.o .libs/liboctave_la-fCmplxSVD.o .libs/liboctave_la-fColVector.o .libs/liboctave_la-fDiagMatrix.o .libs/liboctave_la-fEIG.o .libs/liboctave_la-fMatrix.o .libs/liboctave_la-fNDArray.o .libs/liboctave_la-fRowVector.o .libs/liboctave_la-floatAEPBAL.o .libs/liboctave_la-floatCHOL.o .libs/liboctave_la-floatGEPBAL.o .libs/liboctave_la-floatHESS.o .libs/liboctave_la-floatLU.o .libs/liboctave_la-floatQR.o .libs/liboctave_la-floatQRP.o .libs/liboctave_la-floatSCHUR.o .libs/liboctave_la-floatSVD.o .libs/liboctave_la-int16NDArray.o .libs/liboctave_la-int32NDArray.o .libs/liboctave_la-int64NDArray.o .libs/liboctave_la-int8NDArray.o .libs/liboctave_la-uint16NDArray.o .libs/liboctave_la-uint32NDArray.o .libs/liboctave_la-uint64NDArray.o .libs/liboctave_la-uint8NDArray.o .libs/liboctave_la-f2c-main.o .libs/liboctave_la-lo-cieee.o .libs/liboctave_la-lo-cutils.o .libs/liboctave_la-randgamma.o .libs/liboctave_la-randmtzig.o .libs/liboctave_la-randpoisson.o .libs/liboctave_la-tempnam.o .libs/liboctave_la-tempname.o .libs/liboctave_la-cmd-edit.o .libs/liboctave_la-cmd-hist.o .libs/liboctave_la-oct-rl-edit.o .libs/liboctave_la-oct-rl-hist.o .libs/liboctave_la-mx-cdm-dm.o .libs/liboctave_la-mx-dm-cdm.o .libs/liboctave_la-mx-cs-dm.o .libs/liboctave_la-mx-cs-m.o .libs/liboctave_la-mx-cs-nda.o .libs/liboctave_la-mx-cdm-cm.o .libs/liboctave_la-mx-cdm-m.o .libs/liboctave_la-mx-cdm-s.o .libs/liboctave_la-mx-cm-cdm.o .libs/liboctave_la-mx-cm-dm.o .libs/liboctave_la-mx-cm-m.o .libs/liboctave_la-mx-cnda-nda.o .libs/liboctave_la-mx-cm-s.o .libs/liboctave_la-mx-cnda-s.o .libs/liboctave_la-mx-dm-cs.o .libs/liboctave_la-mx-dm-cm.o .libs/liboctave_la-mx-m-cs.o .libs/liboctave_la-mx-nda-cs.o .libs/liboctave_la-mx-m-cdm.o .libs/liboctave_la-mx-m-cm.o .libs/liboctave_la-mx-nda-cnda.o .libs/liboctave_la-mx-s-cdm.o .libs/liboctave_la-mx-s-cm.o .libs/liboctave_la-mx-s-cnda.o .libs/liboctave_la-mx-dm-m.o .libs/liboctave_la-mx-m-dm.o .libs/liboctave_la-mx-fcdm-fdm.o .libs/liboctave_la-mx-fdm-fcdm.o .libs/liboctave_la-mx-fcs-fdm.o .libs/liboctave_la-mx-fcs-fm.o .libs/liboctave_la-mx-fcs-fnda.o .libs/liboctave_la-mx-fcdm-fcm.o .libs/liboctave_la-mx-fcdm-fm.o .libs/liboctave_la-mx-fcdm-fs.o .libs/liboctave_la-mx-fcm-fcdm.o .libs/liboctave_la-mx-fcm-fdm.o .libs/liboctave_la-mx-fcm-fm.o .libs/liboctave_la-mx-fcnda-fnda.o .libs/liboctave_la-mx-fcm-fs.o .libs/liboctave_la-mx-fcnda-fs.o .libs/liboctave_la-mx-fdm-fcs.o .libs/liboctave_la-mx-fdm-fcm.o .libs/liboctave_la-mx-fm-fcs.o .libs/liboctave_la-mx-fnda-fcs.o .libs/liboctave_la-mx-fm-fcdm.o .libs/liboctave_la-mx-fm-fcm.o .libs/liboctave_la-mx-fnda-fcnda.o .libs/liboctave_la-mx-fs-fcdm.o .libs/liboctave_la-mx-fs-fcm.o .libs/liboctave_la-mx-fs-fcnda.o .libs/liboctave_la-mx-fdm-fm.o .libs/liboctave_la-mx-fm-fdm.o .libs/liboctave_la-mx-pm-m.o .libs/liboctave_la-mx-m-pm.o .libs/liboctave_la-mx-pm-cm.o .libs/liboctave_la-mx-cm-pm.o .libs/liboctave_la-mx-pm-fm.o .libs/liboctave_la-mx-fm-pm.o .libs/liboctave_la-mx-pm-fcm.o .libs/liboctave_la-mx-fcm-pm.o .libs/liboctave_la-mx-s-i8nda.o .libs/liboctave_la-mx-i8nda-s.o .libs/liboctave_la-mx-s-ui8nda.o .libs/liboctave_la-mx-ui8nda-s.o .libs/liboctave_la-mx-s-i16nda.o .libs/liboctave_la-mx-i16nda-s.o .libs/liboctave_la-mx-s-ui16nda.o .libs/liboctave_la-mx-ui16nda-s.o .libs/liboctave_la-mx-s-i32nda.o .libs/liboctave_la-mx-i32nda-s.o .libs/liboctave_la-mx-s-ui32nda.o .libs/liboctave_la-mx-ui32nda-s.o .libs/liboctave_la-mx-s-i64nda.o .libs/liboctave_la-mx-i64nda-s.o .libs/liboctave_la-mx-s-ui64nda.o .libs/liboctave_la-mx-ui64nda-s.o .libs/liboctave_la-mx-fs-i8nda.o .libs/liboctave_la-mx-i8nda-fs.o .libs/liboctave_la-mx-fs-ui8nda.o .libs/liboctave_la-mx-ui8nda-fs.o .libs/liboctave_la-mx-fs-i16nda.o .libs/liboctave_la-mx-i16nda-fs.o .libs/liboctave_la-mx-fs-ui16nda.o .libs/liboctave_la-mx-ui16nda-fs.o .libs/liboctave_la-mx-fs-i32nda.o .libs/liboctave_la-mx-i32nda-fs.o .libs/liboctave_la-mx-fs-ui32nda.o .libs/liboctave_la-mx-ui32nda-fs.o .libs/liboctave_la-mx-fs-i64nda.o .libs/liboctave_la-mx-i64nda-fs.o .libs/liboctave_la-mx-fs-ui64nda.o .libs/liboctave_la-mx-ui64nda-fs.o .libs/liboctave_la-mx-nda-i8.o .libs/liboctave_la-mx-i8-nda.o .libs/liboctave_la-mx-nda-ui8.o .libs/liboctave_la-mx-ui8-nda.o .libs/liboctave_la-mx-nda-i16.o .libs/liboctave_la-mx-i16-nda.o .libs/liboctave_la-mx-nda-ui16.o .libs/liboctave_la-mx-ui16-nda.o .libs/liboctave_la-mx-nda-i32.o .libs/liboctave_la-mx-i32-nda.o .libs/liboctave_la-mx-nda-ui32.o .libs/liboctave_la-mx-ui32-nda.o .libs/liboctave_la-mx-nda-i64.o .libs/liboctave_la-mx-i64-nda.o .libs/liboctave_la-mx-nda-ui64.o .libs/liboctave_la-mx-ui64-nda.o .libs/liboctave_la-mx-fnda-i8.o .libs/liboctave_la-mx-i8-fnda.o .libs/liboctave_la-mx-fnda-ui8.o .libs/liboctave_la-mx-ui8-fnda.o .libs/liboctave_la-mx-fnda-i16.o .libs/liboctave_la-mx-i16-fnda.o .libs/liboctave_la-mx-fnda-ui16.o .libs/liboctave_la-mx-ui16-fnda.o .libs/liboctave_la-mx-fnda-i32.o .libs/liboctave_la-mx-i32-fnda.o .libs/liboctave_la-mx-fnda-ui32.o .libs/liboctave_la-mx-ui32-fnda.o .libs/liboctave_la-mx-fnda-i64.o .libs/liboctave_la-mx-i64-fnda.o .libs/liboctave_la-mx-fnda-ui64.o .libs/liboctave_la-mx-ui64-fnda.o .libs/liboctave_la-mx-nda-i8nda.o .libs/liboctave_la-mx-i8nda-nda.o .libs/liboctave_la-mx-nda-ui8nda.o .libs/liboctave_la-mx-ui8nda-nda.o .libs/liboctave_la-mx-nda-i16nda.o .libs/liboctave_la-mx-i16nda-nda.o .libs/liboctave_la-mx-nda-ui16nda.o .libs/liboctave_la-mx-ui16nda-nda.o .libs/liboctave_la-mx-nda-i32nda.o .libs/liboctave_la-mx-i32nda-nda.o .libs/liboctave_la-mx-nda-ui32nda.o .libs/liboctave_la-mx-ui32nda-nda.o .libs/liboctave_la-mx-nda-i64nda.o .libs/liboctave_la-mx-i64nda-nda.o .libs/liboctave_la-mx-nda-ui64nda.o .libs/liboctave_la-mx-ui64nda-nda.o .libs/liboctave_la-mx-fnda-i8nda.o .libs/liboctave_la-mx-i8nda-fnda.o .libs/liboctave_la-mx-fnda-ui8nda.o .libs/liboctave_la-mx-ui8nda-fnda.o .libs/liboctave_la-mx-fnda-i16nda.o .libs/liboctave_la-mx-i16nda-fnda.o .libs/liboctave_la-mx-fnda-ui16nda.o .libs/liboctave_la-mx-ui16nda-fnda.o .libs/liboctave_la-mx-fnda-i32nda.o .libs/liboctave_la-mx-i32nda-fnda.o .libs/liboctave_la-mx-fnda-ui32nda.o .libs/liboctave_la-mx-ui32nda-fnda.o .libs/liboctave_la-mx-fnda-i64nda.o .libs/liboctave_la-mx-i64nda-fnda.o .libs/liboctave_la-mx-fnda-ui64nda.o .libs/liboctave_la-mx-ui64nda-fnda.o .libs/liboctave_la-mx-i8nda-ui8.o .libs/liboctave_la-mx-i8nda-i16.o .libs/liboctave_la-mx-i8nda-ui16.o .libs/liboctave_la-mx-i8nda-i32.o .libs/liboctave_la-mx-i8nda-ui32.o .libs/liboctave_la-mx-i8nda-i64.o .libs/liboctave_la-mx-i8nda-ui64.o .libs/liboctave_la-mx-i16nda-i8.o .libs/liboctave_la-mx-i16nda-ui8.o .libs/liboctave_la-mx-i16nda-ui16.o .libs/liboctave_la-mx-i16nda-i32.o .libs/liboctave_la-mx-i16nda-ui32.o .libs/liboctave_la-mx-i16nda-i64.o .libs/liboctave_la-mx-i16nda-ui64.o .libs/liboctave_la-mx-i32nda-i8.o .libs/liboctave_la-mx-i32nda-ui8.o .libs/liboctave_la-mx-i32nda-i16.o .libs/liboctave_la-mx-i32nda-ui16.o .libs/liboctave_la-mx-i32nda-ui32.o .libs/liboctave_la-mx-i32nda-i64.o .libs/liboctave_la-mx-i32nda-ui64.o .libs/liboctave_la-mx-i64nda-i8.o .libs/liboctave_la-mx-i64nda-ui8.o .libs/liboctave_la-mx-i64nda-i16.o .libs/liboctave_la-mx-i64nda-ui16.o .libs/liboctave_la-mx-i64nda-i32.o .libs/liboctave_la-mx-i64nda-ui32.o .libs/liboctave_la-mx-i64nda-ui64.o .libs/liboctave_la-mx-ui8nda-i8.o .libs/liboctave_la-mx-ui8nda-i16.o .libs/liboctave_la-mx-ui8nda-ui16.o .libs/liboctave_la-mx-ui8nda-i32.o .libs/liboctave_la-mx-ui8nda-ui32.o .libs/liboctave_la-mx-ui8nda-i64.o .libs/liboctave_la-mx-ui8nda-ui64.o .libs/liboctave_la-mx-ui16nda-i8.o .libs/liboctave_la-mx-ui16nda-ui8.o .libs/liboctave_la-mx-ui16nda-i16.o .libs/liboctave_la-mx-ui16nda-i32.o .libs/liboctave_la-mx-ui16nda-ui32.o .libs/liboctave_la-mx-ui16nda-i64.o .libs/liboctave_la-mx-ui16nda-ui64.o .libs/liboctave_la-mx-ui32nda-i8.o .libs/liboctave_la-mx-ui32nda-ui8.o .libs/liboctave_la-mx-ui32nda-i16.o .libs/liboctave_la-mx-ui32nda-ui16.o .libs/liboctave_la-mx-ui32nda-i32.o .libs/liboctave_la-mx-ui32nda-i64.o .libs/liboctave_la-mx-ui32nda-ui64.o .libs/liboctave_la-mx-ui64nda-i8.o .libs/liboctave_la-mx-ui64nda-ui8.o .libs/liboctave_la-mx-ui64nda-i16.o .libs/liboctave_la-mx-ui64nda-ui16.o .libs/liboctave_la-mx-ui64nda-i32.o .libs/liboctave_la-mx-ui64nda-ui32.o .libs/liboctave_la-mx-ui64nda-i64.o .libs/liboctave_la-mx-i8-ui8nda.o .libs/liboctave_la-mx-i8-i16nda.o .libs/liboctave_la-mx-i8-ui16nda.o .libs/liboctave_la-mx-i8-i32nda.o .libs/liboctave_la-mx-i8-ui32nda.o .libs/liboctave_la-mx-i8-i64nda.o .libs/liboctave_la-mx-i8-ui64nda.o .libs/liboctave_la-mx-i16-i8nda.o .libs/liboctave_la-mx-i16-ui8nda.o .libs/liboctave_la-mx-i16-ui16nda.o .libs/liboctave_la-mx-i16-i32nda.o .libs/liboctave_la-mx-i16-ui32nda.o .libs/liboctave_la-mx-i16-i64nda.o .libs/liboctave_la-mx-i16-ui64nda.o .libs/liboctave_la-mx-i32-i8nda.o .libs/liboctave_la-mx-i32-ui8nda.o .libs/liboctave_la-mx-i32-i16nda.o .libs/liboctave_la-mx-i32-ui16nda.o .libs/liboctave_la-mx-i32-ui32nda.o .libs/liboctave_la-mx-i32-i64nda.o .libs/liboctave_la-mx-i32-ui64nda.o .libs/liboctave_la-mx-i64-i8nda.o .libs/liboctave_la-mx-i64-ui8nda.o .libs/liboctave_la-mx-i64-i16nda.o .libs/liboctave_la-mx-i64-ui16nda.o .libs/liboctave_la-mx-i64-i32nda.o .libs/liboctave_la-mx-i64-ui32nda.o .libs/liboctave_la-mx-i64-ui64nda.o .libs/liboctave_la-mx-ui8-i8nda.o .libs/liboctave_la-mx-ui8-i16nda.o .libs/liboctave_la-mx-ui8-ui16nda.o .libs/liboctave_la-mx-ui8-i32nda.o .libs/liboctave_la-mx-ui8-ui32nda.o .libs/liboctave_la-mx-ui8-i64nda.o .libs/liboctave_la-mx-ui8-ui64nda.o .libs/liboctave_la-mx-ui16-i8nda.o .libs/liboctave_la-mx-ui16-ui8nda.o .libs/liboctave_la-mx-ui16-i16nda.o .libs/liboctave_la-mx-ui16-i32nda.o .libs/liboctave_la-mx-ui16-ui32nda.o .libs/liboctave_la-mx-ui16-i64nda.o .libs/liboctave_la-mx-ui16-ui64nda.o .libs/liboctave_la-mx-ui32-i8nda.o .libs/liboctave_la-mx-ui32-ui8nda.o .libs/liboctave_la-mx-ui32-i16nda.o .libs/liboctave_la-mx-ui32-ui16nda.o .libs/liboctave_la-mx-ui32-i32nda.o .libs/liboctave_la-mx-ui32-i64nda.o .libs/liboctave_la-mx-ui32-ui64nda.o .libs/liboctave_la-mx-ui64-i8nda.o .libs/liboctave_la-mx-ui64-ui8nda.o .libs/liboctave_la-mx-ui64-i16nda.o .libs/liboctave_la-mx-ui64-ui16nda.o .libs/liboctave_la-mx-ui64-i32nda.o .libs/liboctave_la-mx-ui64-ui32nda.o .libs/liboctave_la-mx-ui64-i64nda.o .libs/liboctave_la-mx-i8nda-ui8nda.o .libs/liboctave_la-mx-i8nda-i16nda.o .libs/liboctave_la-mx-i8nda-ui16nda.o .libs/liboctave_la-mx-i8nda-i32nda.o .libs/liboctave_la-mx-i8nda-ui32nda.o .libs/liboctave_la-mx-i8nda-i64nda.o .libs/liboctave_la-mx-i8nda-ui64nda.o .libs/liboctave_la-mx-i16nda-i8nda.o .libs/liboctave_la-mx-i16nda-ui8nda.o .libs/liboctave_la-mx-i16nda-ui16nda.o .libs/liboctave_la-mx-i16nda-i32nda.o .libs/liboctave_la-mx-i16nda-ui32nda.o .libs/liboctave_la-mx-i16nda-i64nda.o .libs/liboctave_la-mx-i16nda-ui64nda.o .libs/liboctave_la-mx-i32nda-i8nda.o .libs/liboctave_la-mx-i32nda-ui8nda.o .libs/liboctave_la-mx-i32nda-i16nda.o .libs/liboctave_la-mx-i32nda-ui16nda.o .libs/liboctave_la-mx-i32nda-ui32nda.o .libs/liboctave_la-mx-i32nda-i64nda.o .libs/liboctave_la-mx-i32nda-ui64nda.o .libs/liboctave_la-mx-i64nda-i8nda.o .libs/liboctave_la-mx-i64nda-ui8nda.o .libs/liboctave_la-mx-i64nda-i16nda.o .libs/liboctave_la-mx-i64nda-ui16nda.o .libs/liboctave_la-mx-i64nda-i32nda.o .libs/liboctave_la-mx-i64nda-ui32nda.o .libs/liboctave_la-mx-i64nda-ui64nda.o .libs/liboctave_la-mx-ui8nda-i8nda.o .libs/liboctave_la-mx-ui8nda-i16nda.o .libs/liboctave_la-mx-ui8nda-ui16nda.o .libs/liboctave_la-mx-ui8nda-i32nda.o .libs/liboctave_la-mx-ui8nda-ui32nda.o .libs/liboctave_la-mx-ui8nda-i64nda.o .libs/liboctave_la-mx-ui8nda-ui64nda.o .libs/liboctave_la-mx-ui16nda-i8nda.o .libs/liboctave_la-mx-ui16nda-ui8nda.o .libs/liboctave_la-mx-ui16nda-i16nda.o .libs/liboctave_la-mx-ui16nda-i32nda.o .libs/liboctave_la-mx-ui16nda-ui32nda.o .libs/liboctave_la-mx-ui16nda-i64nda.o .libs/liboctave_la-mx-ui16nda-ui64nda.o .libs/liboctave_la-mx-ui32nda-i8nda.o .libs/liboctave_la-mx-ui32nda-ui8nda.o .libs/liboctave_la-mx-ui32nda-i16nda.o .libs/liboctave_la-mx-ui32nda-ui16nda.o .libs/liboctave_la-mx-ui32nda-i32nda.o .libs/liboctave_la-mx-ui32nda-i64nda.o .libs/liboctave_la-mx-ui32nda-ui64nda.o .libs/liboctave_la-mx-ui64nda-i8nda.o .libs/liboctave_la-mx-ui64nda-ui8nda.o .libs/liboctave_la-mx-ui64nda-i16nda.o .libs/liboctave_la-mx-ui64nda-ui16nda.o .libs/liboctave_la-mx-ui64nda-i32nda.o .libs/liboctave_la-mx-ui64nda-ui32nda.o .libs/liboctave_la-mx-ui64nda-i64nda.o .libs/liboctave_la-vx-ccv-cv.o .libs/liboctave_la-vx-ccv-s.o .libs/liboctave_la-vx-crv-rv.o .libs/liboctave_la-vx-crv-s.o .libs/liboctave_la-vx-cs-cv.o .libs/liboctave_la-vx-cs-rv.o .libs/liboctave_la-vx-cv-ccv.o .libs/liboctave_la-vx-cv-cs.o .libs/liboctave_la-vx-rv-crv.o .libs/liboctave_la-vx-rv-cs.o .libs/liboctave_la-vx-s-ccv.o .libs/liboctave_la-vx-s-crv.o .libs/liboctave_la-vx-fccv-fcv.o .libs/liboctave_la-vx-fccv-fs.o .libs/liboctave_la-vx-fcrv-frv.o .libs/liboctave_la-vx-fcrv-fs.o .libs/liboctave_la-vx-fcs-fcv.o .libs/liboctave_la-vx-fcs-frv.o .libs/liboctave_la-vx-fcv-fccv.o .libs/liboctave_la-vx-fcv-fcs.o .libs/liboctave_la-vx-frv-fcrv.o .libs/liboctave_la-vx-frv-fcs.o .libs/liboctave_la-vx-fs-fccv.o .libs/liboctave_la-vx-fs-fcrv.o .libs/liboctave_la-smx-sm-cs.o .libs/liboctave_la-smx-cs-sm.o .libs/liboctave_la-smx-scm-s.o .libs/liboctave_la-smx-s-scm.o .libs/liboctave_la-smx-scm-sm.o .libs/liboctave_la-smx-sm-scm.o .libs/liboctave_la-smx-m-sm.o .libs/liboctave_la-smx-m-scm.o .libs/liboctave_la-smx-cm-sm.o .libs/liboctave_la-smx-cm-scm.o .libs/liboctave_la-smx-sm-m.o .libs/liboctave_la-smx-scm-m.o .libs/liboctave_la-smx-sm-cm.o .libs/liboctave_la-smx-scm-cm.o .libs/liboctave_la-smx-bm-sbm.o .libs/liboctave_la-smx-sbm-bm.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ../libcruft/.libs/libcruft.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3 -lfftw3f -llapack -lblas -lreadline -lncurses -lpcre -ldl -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,liboctave.so.1 -o .libs/liboctave.so.1.1.0
.libs/liboctave_la-file-ops.o: In function `octave_tempnam(std::string const&, std::string const&, std::string&)':
/«PKGBUILDDIR»/liboctave/file-ops.cc:663: warning: the use of `tempnam' is dangerous, better use `mkstemp'
libtool: link: (cd ".libs" && rm -f "liboctave.so.1" && ln -s "liboctave.so.1.1.0" "liboctave.so.1")
libtool: link: (cd ".libs" && rm -f "liboctave.so" && ln -s "liboctave.so.1.1.0" "liboctave.so")
libtool: link: ( cd ".libs" && rm -f "liboctave.la" && ln -s "../liboctave.la" "liboctave.la" )
make[4]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[3]: Leaving directory `/«PKGBUILDDIR»/liboctave'
Making all in src
make[3]: Entering directory `/«PKGBUILDDIR»/src'
gawk -f ./genprops.awk graphics.h.in > graphics.h-t
gawk -v emit_graphics_props=1 -f ./genprops.awk graphics.h.in > graphics-props.cc-t
making defaults.h from defaults.h.in
/bin/sed < mxarray.h.in \
	  -e "s|%OCTAVE_IDX_TYPE%|int|" > mxarray.h-t
mv mxarray.h-t mxarray.h
making oct-conf.h from oct-conf.h.in
if test -n "perl"; then \
	  ./mk-errno-list --perl "perl" < oct-errno.cc.in > oct-errno.cc-t; \
	elif test -n ""; then \
	  ./mk-errno-list --python "" < oct-errno.cc.in > oct-errno.cc-t; \
	else \
	  /bin/sed '/@SYSDEP_ERRNO_LIST@/D' oct-errno.cc.in > oct-errno.cc-t; \
	fi
mv oct-errno.cc-t oct-errno.cc
./mkops OPERATORS/op-b-b.cc OPERATORS/op-b-bm.cc OPERATORS/op-b-sbm.cc OPERATORS/op-bm-b.cc OPERATORS/op-bm-bm.cc OPERATORS/op-bm-sbm.cc OPERATORS/op-cdm-cdm.cc OPERATORS/op-cdm-cm.cc OPERATORS/op-cdm-cs.cc OPERATORS/op-cdm-dm.cc OPERATORS/op-cdm-m.cc OPERATORS/op-cdm-s.cc OPERATORS/op-cell.cc OPERATORS/op-chm.cc OPERATORS/op-class.cc OPERATORS/op-cm-cdm.cc OPERATORS/op-cm-cm.cc OPERATORS/op-cm-cs.cc OPERATORS/op-cm-dm.cc OPERATORS/op-cm-m.cc OPERATORS/op-cm-pm.cc OPERATORS/op-cm-s.cc OPERATORS/op-cm-scm.cc OPERATORS/op-cm-sm.cc OPERATORS/op-cs-cm.cc OPERATORS/op-cs-cs.cc OPERATORS/op-cs-m.cc OPERATORS/op-cs-s.cc OPERATORS/op-cs-scm.cc OPERATORS/op-cs-sm.cc OPERATORS/op-dm-cdm.cc OPERATORS/op-dm-cm.cc OPERATORS/op-dm-cs.cc OPERATORS/op-dm-dm.cc OPERATORS/op-dm-m.cc OPERATORS/op-dm-s.cc OPERATORS/op-dm-scm.cc OPERATORS/op-dm-sm.cc OPERATORS/op-double-conv.cc OPERATORS/op-fcdm-fcdm.cc OPERATORS/op-fcdm-fcm.cc OPERATORS/op-fcdm-fcs.cc OPERATORS/op-fcdm-fdm.cc OPERATORS/op-fcdm-fm.cc OPERATORS/op-fcdm-fs.cc OPERATORS/op-fcm-fcdm.cc OPERATORS/op-fcm-fcm.cc OPERATORS/op-fcm-fcs.cc OPERATORS/op-fcm-fdm.cc OPERATORS/op-fcm-fm.cc OPERATORS/op-fcm-fs.cc OPERATORS/op-fcm-pm.cc OPERATORS/op-fcn.cc OPERATORS/op-fcs-fcm.cc OPERATORS/op-fcs-fcs.cc OPERATORS/op-fcs-fm.cc OPERATORS/op-fcs-fs.cc OPERATORS/op-fdm-fcdm.cc OPERATORS/op-fdm-fcm.cc OPERATORS/op-fdm-fcs.cc OPERATORS/op-fdm-fdm.cc OPERATORS/op-fdm-fm.cc OPERATORS/op-fdm-fs.cc OPERATORS/op-float-conv.cc OPERATORS/op-fm-fcdm.cc OPERATORS/op-fm-fcm.cc OPERATORS/op-fm-fcs.cc OPERATORS/op-fm-fdm.cc OPERATORS/op-fm-fm.cc OPERATORS/op-fm-fs.cc OPERATORS/op-fm-pm.cc OPERATORS/op-fs-fcm.cc OPERATORS/op-fs-fcs.cc OPERATORS/op-fs-fm.cc OPERATORS/op-fs-fs.cc OPERATORS/op-i16-i16.cc OPERATORS/op-i32-i32.cc OPERATORS/op-i64-i64.cc OPERATORS/op-i8-i8.cc OPERATORS/op-int-concat.cc OPERATORS/op-int-conv.cc OPERATORS/op-m-cdm.cc OPERATORS/op-m-cm.cc OPERATORS/op-m-cs.cc OPERATORS/op-m-dm.cc OPERATORS/op-m-m.cc OPERATORS/op-m-pm.cc OPERATORS/op-m-s.cc OPERATORS/op-m-scm.cc OPERATORS/op-m-sm.cc OPERATORS/op-pm-cm.cc OPERATORS/op-pm-fcm.cc OPERATORS/op-pm-fm.cc OPERATORS/op-pm-m.cc OPERATORS/op-pm-pm.cc OPERATORS/op-pm-scm.cc OPERATORS/op-pm-sm.cc OPERATORS/op-range.cc OPERATORS/op-s-cm.cc OPERATORS/op-s-cs.cc OPERATORS/op-s-m.cc OPERATORS/op-s-s.cc OPERATORS/op-s-scm.cc OPERATORS/op-s-sm.cc OPERATORS/op-sbm-b.cc OPERATORS/op-sbm-bm.cc OPERATORS/op-sbm-sbm.cc OPERATORS/op-scm-cm.cc OPERATORS/op-scm-cs.cc OPERATORS/op-scm-m.cc OPERATORS/op-scm-s.cc OPERATORS/op-scm-scm.cc OPERATORS/op-scm-sm.cc OPERATORS/op-sm-cm.cc OPERATORS/op-sm-cs.cc OPERATORS/op-sm-m.cc OPERATORS/op-sm-s.cc OPERATORS/op-sm-scm.cc OPERATORS/op-sm-sm.cc OPERATORS/op-str-m.cc OPERATORS/op-str-s.cc OPERATORS/op-str-str.cc OPERATORS/op-struct.cc OPERATORS/op-ui16-ui16.cc OPERATORS/op-ui32-ui32.cc OPERATORS/op-ui64-ui64.cc OPERATORS/op-ui8-ui8.cc > ops.cc-t
mv graphics.h-t graphics.h
mv graphics-props.cc-t graphics-props.cc
/bin/sed < version.h.in \
	  -e "s|%OCTAVE_API_VERSION_NUMBER%|48|" \
	  -e "s|%OCTAVE_API_VERSION%|\"api-v48+\"|" \
	  -e "s|%OCTAVE_COPYRIGHT%|\"Copyright (C) 2013 John W. Eaton and others.\"|" \
	  -e "s|%OCTAVE_RELEASE_DATE%|\"2013-02-21\"|" \
	  -e "s|%OCTAVE_VERSION%|\"3.6.4\"|" > version.h-t
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/DASPK-opts.in > DASPK-opts.cc-t
mv version.h-t version.h
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/DASRT-opts.in > DASRT-opts.cc-t
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/DASSL-opts.in > DASSL-opts.cc-t
mv DASPK-opts.cc-t DASPK-opts.cc
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/LSODE-opts.in > LSODE-opts.cc-t
mv DASRT-opts.cc-t DASRT-opts.cc
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/Quad-opts.in > Quad-opts.cc-t
mv DASSL-opts.cc-t DASSL-opts.cc
mv LSODE-opts.cc-t LSODE-opts.cc
mv Quad-opts.cc-t Quad-opts.cc
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS bitfcns.cc | ./mkdefs . bitfcns.cc > bitfcns.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS data.cc | ./mkdefs . data.cc > data.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS debug.cc | ./mkdefs . debug.cc > debug.df-t
mv ops.cc-t ops.cc
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS defaults.cc | ./mkdefs . defaults.cc > defaults.df-t
mv bitfcns.df-t bitfcns.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS dirfns.cc | ./mkdefs . dirfns.cc > dirfns.df-t
mv debug.df-t debug.df
mv data.df-t data.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS error.cc | ./mkdefs . error.cc > error.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS file-io.cc | ./mkdefs . file-io.cc > file-io.df-t
mv defaults.df-t defaults.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS graphics.cc | ./mkdefs . graphics.cc > graphics.df-t
mv error.df-t error.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS help.cc | ./mkdefs . help.cc > help.df-t
mv dirfns.df-t dirfns.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS input.cc | ./mkdefs . input.cc > input.df-t
mv file-io.df-t file-io.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS lex.cc | ./mkdefs . lex.cc > lex.df-t
mv help.df-t help.df
mv input.df-t input.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS load-path.cc | ./mkdefs . load-path.cc > load-path.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS load-save.cc | ./mkdefs . load-save.cc > load-save.df-t
mv graphics.df-t graphics.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ls-oct-ascii.cc | ./mkdefs . ls-oct-ascii.cc > ls-oct-ascii.df-t
mv lex.df-t lex.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS mappers.cc | ./mkdefs . mappers.cc > mappers.df-t
mv load-path.df-t load-path.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS oct-hist.cc | ./mkdefs . oct-hist.cc > oct-hist.df-t
mv load-save.df-t load-save.df
mv ls-oct-ascii.df-t ls-oct-ascii.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS oct-parse.cc | ./mkdefs . oct-parse.cc > oct-parse.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS octave.cc | ./mkdefs . octave.cc > octave.df-t
mv mappers.df-t mappers.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS pager.cc | ./mkdefs . pager.cc > pager.df-t
mv oct-hist.df-t oct-hist.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS pr-output.cc | ./mkdefs . pr-output.cc > pr-output.df-t
mv octave.df-t octave.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS profiler.cc | ./mkdefs . profiler.cc > profiler.df-t
mv oct-parse.df-t oct-parse.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS sighandlers.cc | ./mkdefs . sighandlers.cc > sighandlers.df-t
mv pager.df-t pager.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS sparse.cc | ./mkdefs . sparse.cc > sparse.df-t
mv pr-output.df-t pr-output.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS strfns.cc | ./mkdefs . strfns.cc > strfns.df-t
mv profiler.df-t profiler.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS symtab.cc | ./mkdefs . symtab.cc > symtab.df-t
mv sparse.df-t sparse.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS syscalls.cc | ./mkdefs . syscalls.cc > syscalls.df-t
mv sighandlers.df-t sighandlers.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS sysdep.cc | ./mkdefs . sysdep.cc > sysdep.df-t
mv strfns.df-t strfns.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS toplev.cc | ./mkdefs . toplev.cc > toplev.df-t
mv symtab.df-t symtab.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS utils.cc | ./mkdefs . utils.cc > utils.df-t
mv syscalls.df-t syscalls.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS variables.cc | ./mkdefs . variables.cc > variables.df-t
mv sysdep.df-t sysdep.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-base.cc | ./mkdefs . ov-base.cc > ov-base.df-t
mv utils.df-t utils.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-bool-mat.cc | ./mkdefs . ov-bool-mat.cc > ov-bool-mat.df-t
mv variables.df-t variables.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-cell.cc | ./mkdefs . ov-cell.cc > ov-cell.df-t
mv ov-base.df-t ov-base.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-class.cc | ./mkdefs . ov-class.cc > ov-class.df-t
mv toplev.df-t toplev.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-fcn-handle.cc | ./mkdefs . ov-fcn-handle.cc > ov-fcn-handle.df-t
mv ov-bool-mat.df-t ov-bool-mat.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-fcn-inline.cc | ./mkdefs . ov-fcn-inline.cc > ov-fcn-inline.df-t
mv ov-cell.df-t ov-cell.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-flt-re-mat.cc | ./mkdefs . ov-flt-re-mat.cc > ov-flt-re-mat.df-t
mv ov-fcn-handle.df-t ov-fcn-handle.df
mv ov-class.df-t ov-class.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-null-mat.cc | ./mkdefs . ov-null-mat.cc > ov-null-mat.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-oncleanup.cc | ./mkdefs . ov-oncleanup.cc > ov-oncleanup.df-t
mv ov-fcn-inline.df-t ov-fcn-inline.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-range.cc | ./mkdefs . ov-range.cc > ov-range.df-t
mv ov-null-mat.df-t ov-null-mat.df
mv ov-flt-re-mat.df-t ov-flt-re-mat.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-re-mat.cc | ./mkdefs . ov-re-mat.cc > ov-re-mat.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-struct.cc | ./mkdefs . ov-struct.cc > ov-struct.df-t
mv ov-oncleanup.df-t ov-oncleanup.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-typeinfo.cc | ./mkdefs . ov-typeinfo.cc > ov-typeinfo.df-t
mv ov-range.df-t ov-range.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-usr-fcn.cc | ./mkdefs . ov-usr-fcn.cc > ov-usr-fcn.df-t
mv ov-typeinfo.df-t ov-typeinfo.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov.cc | ./mkdefs . ov.cc > ov.df-t
mv ov-struct.df-t ov-struct.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-int16.cc | ./mkdefs . ov-int16.cc > ov-int16.df-t
mv ov-re-mat.df-t ov-re-mat.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-int32.cc | ./mkdefs . ov-int32.cc > ov-int32.df-t
mv ov-usr-fcn.df-t ov-usr-fcn.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-int64.cc | ./mkdefs . ov-int64.cc > ov-int64.df-t
mv ov-int16.df-t ov-int16.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-int8.cc | ./mkdefs . ov-int8.cc > ov-int8.df-t
mv ov-int32.df-t ov-int32.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-uint16.cc | ./mkdefs . ov-uint16.cc > ov-uint16.df-t
mv ov.df-t ov.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-uint32.cc | ./mkdefs . ov-uint32.cc > ov-uint32.df-t
mv ov-int64.df-t ov-int64.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-uint64.cc | ./mkdefs . ov-uint64.cc > ov-uint64.df-t
mv ov-int8.df-t ov-int8.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS ov-uint8.cc | ./mkdefs . ov-uint8.cc > ov-uint8.df-t
mv ov-uint16.df-t ov-uint16.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS pt-arg-list.cc | ./mkdefs . pt-arg-list.cc > pt-arg-list.df-t
mv ov-uint32.df-t ov-uint32.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS pt-binop.cc | ./mkdefs . pt-binop.cc > pt-binop.df-t
mv ov-uint64.df-t ov-uint64.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS pt-eval.cc | ./mkdefs . pt-eval.cc > pt-eval.df-t
mv pt-arg-list.df-t pt-arg-list.df
mv ov-uint8.df-t ov-uint8.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS pt-mat.cc | ./mkdefs . pt-mat.cc > pt-mat.df-t
mv pt-binop.df-t pt-binop.df
mv pt-eval.df-t pt-eval.df
mv pt-mat.df-t pt-mat.df
./mkbuiltins bitfcns.df data.df debug.df defaults.df dirfns.df error.df file-io.df graphics.df help.df input.df lex.df load-path.df load-save.df ls-oct-ascii.df mappers.df oct-hist.df oct-parse.df octave.df pager.df pr-output.df profiler.df sighandlers.df sparse.df strfns.df symtab.df syscalls.df sysdep.df toplev.df utils.df variables.df ov-base.df ov-bool-mat.df ov-cell.df ov-class.df ov-fcn-handle.df ov-fcn-inline.df ov-flt-re-mat.df ov-null-mat.df ov-oncleanup.df ov-range.df ov-re-mat.df ov-struct.df ov-typeinfo.df ov-usr-fcn.df ov.df ov-int16.df ov-int32.df ov-int64.df ov-int8.df ov-uint16.df ov-uint32.df ov-uint64.df ov-uint8.df pt-arg-list.df pt-binop.df pt-eval.df pt-mat.df > builtins.cc-t
mv builtins.cc-t builtins.cc
make  all-am
make[4]: Entering directory `/«PKGBUILDDIR»/src'
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-Cell.lo `test -f 'Cell.cc' || echo './'`Cell.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-bitfcns.lo `test -f 'bitfcns.cc' || echo './'`bitfcns.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-c-file-ptr-stream.lo `test -f 'c-file-ptr-stream.cc' || echo './'`c-file-ptr-stream.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-comment-list.lo `test -f 'comment-list.cc' || echo './'`comment-list.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c Cell.cc  -fPIC -DPIC -o .libs/liboctinterp_la-Cell.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c bitfcns.cc  -fPIC -DPIC -o .libs/liboctinterp_la-bitfcns.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c c-file-ptr-stream.cc  -fPIC -DPIC -o .libs/liboctinterp_la-c-file-ptr-stream.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c comment-list.cc  -fPIC -DPIC -o .libs/liboctinterp_la-comment-list.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctinterp_la-cutils.lo `test -f 'cutils.c' || echo './'`cutils.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c cutils.c  -fPIC -DPIC -o .libs/liboctinterp_la-cutils.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-data.lo `test -f 'data.cc' || echo './'`data.cc
In file included from ../liboctave/idx-vector.h:37:0,
                 from Cell.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c data.cc  -fPIC -DPIC -o .libs/liboctinterp_la-data.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from bitfcns.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-debug.lo `test -f 'debug.cc' || echo './'`debug.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c debug.cc  -fPIC -DPIC -o .libs/liboctinterp_la-debug.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from data.cc:44:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from debug.cc:37:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from Cell.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from bitfcns.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from data.cc:46:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from debug.cc:37:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-defaults.lo `test -f 'defaults.cc' || echo './'`defaults.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c defaults.cc  -fPIC -DPIC -o .libs/liboctinterp_la-defaults.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/dir-ops.h:28,
                 from defaults.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from defaults.cc:43:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-defun.lo `test -f 'defun.cc' || echo './'`defun.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c defun.cc  -fPIC -DPIC -o .libs/liboctinterp_la-defun.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from defun.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from defun.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-dirfns.lo `test -f 'dirfns.cc' || echo './'`dirfns.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dirfns.cc  -fPIC -DPIC -o .libs/liboctinterp_la-dirfns.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from dirfns.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from dirfns.cc:46:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-display.lo `test -f 'display.cc' || echo './'`display.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c display.cc  -fPIC -DPIC -o .libs/liboctinterp_la-display.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-dynamic-ld.lo `test -f 'dynamic-ld.cc' || echo './'`dynamic-ld.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c dynamic-ld.cc  -fPIC -DPIC -o .libs/liboctinterp_la-dynamic-ld.o
In file included from display.cc:34:0:
display.cc: In member function 'void display_info::init(bool)':
display.cc:104:56: warning: use of old-style cast [-Wold-style-cast]
               Screen *screen = DefaultScreenOfDisplay (display);
                                                        ^
display.cc:104:56: warning: use of old-style cast [-Wold-style-cast]
               Screen *screen = DefaultScreenOfDisplay (display);
                                                        ^
display.cc:115:51: warning: use of old-style cast [-Wold-style-cast]
                   double ht_mm = DisplayHeightMM (display, screen_number);
                                                   ^
display.cc:116:50: warning: use of old-style cast [-Wold-style-cast]
                   double wd_mm = DisplayWidthMM (display, screen_number);
                                                  ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-error.lo `test -f 'error.cc' || echo './'`error.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c error.cc  -fPIC -DPIC -o .libs/liboctinterp_la-error.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/pathsearch.h:28,
                 from ./defaults.h:29,
                 from dynamic-ld.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from error.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from dynamic-ld.cc:37:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from error.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-file-io.lo `test -f 'file-io.cc' || echo './'`file-io.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c file-io.cc  -fPIC -DPIC -o .libs/liboctinterp_la-file-io.o
error.cc: In function 'octave_value_list Flasterror(const octave_value_list&, int)':
error.cc:1571:19: warning: variable 'new_error_line' set but not used [-Wunused-but-set-variable]
               int new_error_line = -1;
                   ^
error.cc:1572:19: warning: variable 'new_error_column' set but not used [-Wunused-but-set-variable]
               int new_error_column = -1;
                   ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from file-io.cc:58:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from file-io.cc:62:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-gl-render.lo `test -f 'gl-render.cc' || echo './'`gl-render.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c gl-render.cc  -fPIC -DPIC -o .libs/liboctinterp_la-gl-render.o
In file included from gl-render.cc:32:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from oct-map.h:30,
                 from graphics.h:45,
                 from gl-render.h:43,
                 from gl-render.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-gl2ps-renderer.lo `test -f 'gl2ps-renderer.cc' || echo './'`gl2ps-renderer.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c gl2ps-renderer.cc  -fPIC -DPIC -o .libs/liboctinterp_la-gl2ps-renderer.o
In file included from gl2ps-renderer.cc:32:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from oct-map.h:30,
                 from graphics.h:45,
                 from gl-render.h:43,
                 from gl2ps-renderer.h:26,
                 from gl2ps-renderer.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-graphics.lo `test -f 'graphics.cc' || echo './'`graphics.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c graphics.cc  -fPIC -DPIC -o .libs/liboctinterp_la-graphics.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from graphics.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from graphics.cc:42:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-gripes.lo `test -f 'gripes.cc' || echo './'`gripes.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c gripes.cc  -fPIC -DPIC -o .libs/liboctinterp_la-gripes.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from gripes.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from gripes.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-help.lo `test -f 'help.cc' || echo './'`help.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c help.cc  -fPIC -DPIC -o .libs/liboctinterp_la-help.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-input.lo `test -f 'input.cc' || echo './'`input.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c input.cc  -fPIC -DPIC -o .libs/liboctinterp_la-input.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-lex.lo `test -f 'lex.cc' || echo './'`lex.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c lex.cc  -fPIC -DPIC -o .libs/liboctinterp_la-lex.o
lex.cc:312:36: warning: use of old-style cast [-Wold-style-cast]
 static char *yy_c_buf_p = (char *) 0;
                                    ^
lex.cc:371:28: warning: use of old-style cast [-Wold-style-cast]
 FILE *octave_in = (FILE *) 0, *octave_out = (FILE *) 0;
                            ^
lex.cc:371:54: warning: use of old-style cast [-Wold-style-cast]
 FILE *octave_in = (FILE *) 0, *octave_out = (FILE *) 0;
                                                      ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from help.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from input.cc:41:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from lex.ll:52:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from help.cc:46:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from debug.h:28,
                 from input.cc:46:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from lex.ll:62:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from lex.ll:78:0:
octave.gperf: In static member function 'static unsigned int octave_kw_hash::hash(const char*, unsigned int)':
octave.gperf:129:49: warning: use of old-style cast [-Wold-style-cast]
octave.gperf:135:49: warning: use of old-style cast [-Wold-style-cast]
lex.cc: In function 'int octave_lex()':
lex.cc:1825:47: warning: use of old-style cast [-Wold-style-cast]
    register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
                                               ^
lex.cc:145:56: note: in definition of macro 'YY_SC_TO_UI'
 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
                                                        ^
lex.cc:1825:47: warning: use of old-style cast [-Wold-style-cast]
    register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
                                               ^
lex.cc:145:56: note: in definition of macro 'YY_SC_TO_UI'
 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
                                                        ^
lex.cc:1833:53: warning: use of old-style cast [-Wold-style-cast]
     yy_current_state = (int) yy_def[yy_current_state];
                                                     ^
lex.cc:1835:36: warning: use of old-style cast [-Wold-style-cast]
      yy_c = yy_meta[(unsigned int) yy_c];
                                    ^
lex.cc:1837:73: warning: use of old-style cast [-Wold-style-cast]
    yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
                                                                         ^
lex.cc:392:39: warning: use of old-style cast [-Wold-style-cast]
  octave_leng = (size_t) (yy_cp - yy_bp); \
                                       ^
lex.cc:1851:3: note: in expansion of macro 'YY_DO_BEFORE_ACTION'
   YY_DO_BEFORE_ACTION;
   ^
lex.cc:392:39: warning: use of old-style cast [-Wold-style-cast]
  octave_leng = (size_t) (yy_cp - yy_bp); \
                                       ^
lex.ll:680:1: note: in expansion of macro 'YY_DO_BEFORE_ACTION'
     LEXER_DEBUG ("{D}+/\\.[\\*/\\^\\']|{NUMBER}");
 ^
lex.cc:2896:62: warning: use of old-style cast [-Wold-style-cast]
   int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
                                                              ^
lex.cc: In function 'int yy_get_next_buffer()':
lex.cc:3062:53: warning: use of old-style cast [-Wold-style-cast]
  number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
                                                     ^
lex.cc:3085:39: warning: use of old-style cast [-Wold-style-cast]
     (int) ((yy_c_buf_p) - b->yy_ch_buf);
                                       ^
lex.cc:3098:33: warning: use of old-style cast [-Wold-style-cast]
      octave_realloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
                                 ^
lex.cc:3098:63: warning: use of old-style cast [-Wold-style-cast]
      octave_realloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
                                                               ^
lex.cc:3120:27: warning: use of old-style cast [-Wold-style-cast]
    (yy_n_chars), (size_t) num_to_read );
                           ^
lex.ll:105:35: note: in definition of macro 'YY_INPUT'
   if ((result = octave_read (buf, max_size)) < 0) \
                                   ^
lex.cc:3144:48: warning: use of old-style cast [-Wold-style-cast]
  if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
                                                ^
lex.cc:3147:100: warning: use of old-style cast [-Wold-style-cast]
   YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) octave_realloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size  );
                                                                                                    ^
lex.cc:3147:120: warning: use of old-style cast [-Wold-style-cast]
   YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) octave_realloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size  );
                                                                                                                        ^
lex.cc: In function 'yy_state_type yy_get_previous_state()':
lex.cc:3173:56: warning: use of old-style cast [-Wold-style-cast]
   register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
                                                        ^
lex.cc:145:56: note: in definition of macro 'YY_SC_TO_UI'
 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
                                                        ^
lex.cc:3173:56: warning: use of old-style cast [-Wold-style-cast]
   register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
                                                        ^
lex.cc:145:56: note: in definition of macro 'YY_SC_TO_UI'
 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
                                                        ^
lex.cc:3181:52: warning: use of old-style cast [-Wold-style-cast]
    yy_current_state = (int) yy_def[yy_current_state];
                                                    ^
lex.cc:3183:35: warning: use of old-style cast [-Wold-style-cast]
     yy_c = yy_meta[(unsigned int) yy_c];
                                   ^
lex.cc:3185:72: warning: use of old-style cast [-Wold-style-cast]
   yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
                                                                        ^
lex.cc: In function 'yy_state_type yy_try_NUL_trans(yy_state_type)':
lex.cc:3209:51: warning: use of old-style cast [-Wold-style-cast]
   yy_current_state = (int) yy_def[yy_current_state];
                                                   ^
lex.cc:3211:34: warning: use of old-style cast [-Wold-style-cast]
    yy_c = yy_meta[(unsigned int) yy_c];
                                  ^
lex.cc:3213:71: warning: use of old-style cast [-Wold-style-cast]
  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
                                                                       ^
lex.cc: In function 'void yyunput(int, char*)':
lex.cc:3240:32: warning: use of old-style cast [-Wold-style-cast]
   yy_cp += (int) (dest - source);
                                ^
lex.cc:3241:32: warning: use of old-style cast [-Wold-style-cast]
   yy_bp += (int) (dest - source);
                                ^
lex.cc:3249:20: warning: use of old-style cast [-Wold-style-cast]
  *--yy_cp = (char) c;
                    ^
lex.cc: In function 'int yyinput()':
lex.cc:3322:36: warning: use of old-style cast [-Wold-style-cast]
  c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
                                    ^
lex.cc: In function 'yy_buffer_state* octave__create_buffer(FILE*, int)':
lex.cc:3403:71: warning: use of old-style cast [-Wold-style-cast]
  b = (YY_BUFFER_STATE) octave_alloc(sizeof( struct yy_buffer_state )  );
                                                                       ^
lex.cc:3412:59: warning: use of old-style cast [-Wold-style-cast]
  b->yy_ch_buf = (char *) octave_alloc(b->yy_buf_size + 2  );
                                                           ^
lex.cc: In function 'void octave__delete_buffer(YY_BUFFER_STATE)':
lex.cc:3434:48: warning: use of old-style cast [-Wold-style-cast]
   YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
                                                ^
lex.cc:3437:27: warning: use of old-style cast [-Wold-style-cast]
   octave_free((void *) b->yy_ch_buf  );
                           ^
lex.cc:3439:23: warning: use of old-style cast [-Wold-style-cast]
  octave_free((void *) b  );
                       ^
lex.cc: In function 'void octave_ensure_buffer_stack()':
lex.cc:3569:9: warning: use of old-style cast [-Wold-style-cast]
         );
         ^
lex.cc:3589:9: warning: use of old-style cast [-Wold-style-cast]
         );
         ^
lex.cc: In function 'yy_buffer_state* octave__scan_buffer(char*, yy_size_t)':
lex.cc:3615:71: warning: use of old-style cast [-Wold-style-cast]
  b = (YY_BUFFER_STATE) octave_alloc(sizeof( struct yy_buffer_state )  );
                                                                       ^
lex.cc: In function 'yy_buffer_state* octave__scan_bytes(const char*, int)':
lex.cc:3664:33: warning: use of old-style cast [-Wold-style-cast]
  buf = (char *) octave_alloc(n  );
                                 ^
lex.cc: In function 'int yy_init_globals()':
lex.cc:3801:29: warning: use of old-style cast [-Wold-style-cast]
     (yy_c_buf_p) = (char *) 0;
                             ^
lex.cc:3810:26: warning: use of old-style cast [-Wold-style-cast]
     octave_in = (FILE *) 0;
                          ^
lex.cc:3811:27: warning: use of old-style cast [-Wold-style-cast]
     octave_out = (FILE *) 0;
                           ^
lex.cc: In function 'void* octave_alloc(yy_size_t)':
lex.cc:3868:31: warning: use of old-style cast [-Wold-style-cast]
  return (void *) malloc( size );
                               ^
lex.cc: In function 'void* octave_realloc(void*, yy_size_t)':
lex.cc:3880:36: warning: use of old-style cast [-Wold-style-cast]
  return (void *) realloc( (char *) ptr, size );
                                    ^
lex.cc:3880:46: warning: use of old-style cast [-Wold-style-cast]
  return (void *) realloc( (char *) ptr, size );
                                              ^
lex.cc: In function 'void octave_free(void*)':
lex.cc:3885:17: warning: use of old-style cast [-Wold-style-cast]
  free( (char *) ptr ); /* see octave_realloc() for (char *) cast */
                 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-load-path.lo `test -f 'load-path.cc' || echo './'`load-path.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c load-path.cc  -fPIC -DPIC -o .libs/liboctinterp_la-load-path.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/dir-ops.h:28,
                 from load-path.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-load-save.lo `test -f 'load-save.cc' || echo './'`load-save.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c load-save.cc  -fPIC -DPIC -o .libs/liboctinterp_la-load-save.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from load-save.cc:45:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from load-save.cc:54:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from load-path.cc:38:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
load-save.cc: In function 'void write_header(std::ostream&, load_save_format)':
load-save.cc:1189:72: warning: cast from 'const char*' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align]
         int16_t number = *(reinterpret_cast<const int16_t *>("\x00\x01"));
                                                                        ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ls-ascii-helper.lo `test -f 'ls-ascii-helper.cc' || echo './'`ls-ascii-helper.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ls-ascii-helper.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ls-ascii-helper.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ls-hdf5.lo `test -f 'ls-hdf5.cc' || echo './'`ls-hdf5.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ls-hdf5.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ls-hdf5.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from ls-hdf5.cc:43:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ls-hdf5.cc:51:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ls-mat-ascii.lo `test -f 'ls-mat-ascii.cc' || echo './'`ls-mat-ascii.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ls-mat-ascii.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ls-mat-ascii.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ls-mat4.lo `test -f 'ls-mat4.cc' || echo './'`ls-mat4.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ls-mat4.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ls-mat4.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from ls-mat-ascii.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from ls-mat4.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ls-mat4.cc:47:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from ls-mat-ascii.cc:48:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ls-mat5.lo `test -f 'ls-mat5.cc' || echo './'`ls-mat5.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ls-mat5.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ls-mat5.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from ls-mat5.cc:42:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ls-mat5.cc:51:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ls-oct-ascii.lo `test -f 'ls-oct-ascii.cc' || echo './'`ls-oct-ascii.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ls-oct-ascii.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ls-oct-ascii.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from ls-oct-ascii.cc:40:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ls-oct-binary.lo `test -f 'ls-oct-binary.cc' || echo './'`ls-oct-binary.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ls-oct-binary.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ls-oct-binary.o
ls-mat5.cc: In function 'std::string read_mat5_binary_element(std::istream&, const string&, bool, bool&, octave_value&)':
ls-mat5.cc:500:66: warning: cast from 'const char*' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align]
   int16_t number = *(reinterpret_cast<const int16_t *>("\x00\x01"));
                                                                  ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from ls-oct-ascii.cc:49:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from ls-oct-binary.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ls-oct-binary.cc:47:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ls-utils.lo `test -f 'ls-utils.cc' || echo './'`ls-utils.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ls-utils.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ls-utils.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-mappers.lo `test -f 'mappers.cc' || echo './'`mappers.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mappers.cc  -fPIC -DPIC -o .libs/liboctinterp_la-mappers.o
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctinterp_la-matherr.lo `test -f 'matherr.c' || echo './'`matherr.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c matherr.c  -fPIC -DPIC -o .libs/liboctinterp_la-matherr.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from mappers.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-mex.lo `test -f 'mex.cc' || echo './'`mex.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c mex.cc  -fPIC -DPIC -o .libs/liboctinterp_la-mex.o
In file included from mex.cc:36:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from mex.cc:40:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from mappers.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
mex.cc: In constructor 'mxArray_number::mxArray_number(mwSize, const char**)':
mex.cc:1191:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (size_t i = tmp_len; i < nc; i++)
                                      ^
In file included from mex.cc:36:0:
../liboctave/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = mxArray]':
mex.cc:3108:3:   required from here
../liboctave/oct-locbuf.h:148:71: warning: cast from 'char*' to 'mxArray**' increases required alignment of target type [-Wcast-align]
   operator T **() const { return reinterpret_cast<T **> (this->data ()); }
                                                                       ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-fstrm.lo `test -f 'oct-fstrm.cc' || echo './'`oct-fstrm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-fstrm.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-fstrm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from oct-stream.h:36,
                 from oct-fstrm.h:29,
                 from oct-fstrm.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-hist.lo `test -f 'oct-hist.cc' || echo './'`oct-hist.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-hist.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-hist.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-hist.h:28,
                 from oct-hist.cc:48:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from oct-hist.cc:56:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-iostrm.lo `test -f 'oct-iostrm.cc' || echo './'`oct-iostrm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-iostrm.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-iostrm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from oct-stream.h:36,
                 from oct-iostrm.h:28,
                 from oct-iostrm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-lvalue.lo `test -f 'oct-lvalue.cc' || echo './'`oct-lvalue.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-lvalue.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-lvalue.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from oct-lvalue.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from oct-lvalue.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-map.lo `test -f 'oct-map.cc' || echo './'`oct-map.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-map.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-map.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-map.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-obj.lo `test -f 'oct-obj.cc' || echo './'`oct-obj.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-obj.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-obj.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from oct-obj.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-parse.lo `test -f 'oct-parse.cc' || echo './'`oct-parse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-parse.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-parse.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from oct-map.h:30,
                 from oct-map.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from oct-parse.yy:44:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from /usr/include/c++/4.8/cassert:43:0,
                 from ../liboctave/Sparse.h:29,
                 from ../liboctave/boolSparse.h:27,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from oct-map.h:30,
                 from oct-map.cc:31:
oct-map.cc: In member function 'string_vector Octave_map::keys() const':
oct-map.cc:1429:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   assert (nfields () == key_list.size ());
                                        ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from oct-obj.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from oct-parse.yy:44:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
oct-parse.cc: In function 'int octave_parse()':
oct-parse.cc:2465:64: warning: use of old-style cast [-Wold-style-cast]
    (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
                                                                ^
oct-parse.cc:2481:25: warning: use of old-style cast [-Wold-style-cast]
     (unsigned long int) yystacksize));
                         ^
oct-parse.cc:1858:15: note: in definition of macro 'YYDPRINTF'
     YYFPRINTF Args;    \
               ^
oct-parse.cc:924:23: warning: use of old-style cast [-Wold-style-cast]
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
                       ^
oct-parse.cc:2523:17: note: in expansion of macro 'YYTRANSLATE'
       yytoken = YYTRANSLATE (yychar);
                 ^
oct-parse.cc:924:23: warning: use of old-style cast [-Wold-style-cast]
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
                       ^
oct-parse.cc:4800:43: note: in expansion of macro 'YYTRANSLATE'
   yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
                                           ^
oct-parse.cc:924:23: warning: use of old-style cast [-Wold-style-cast]
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
                       ^
oct-parse.cc:4959:17: note: in expansion of macro 'YYTRANSLATE'
       yytoken = YYTRANSLATE (yychar);
                 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-prcstrm.lo `test -f 'oct-prcstrm.cc' || echo './'`oct-prcstrm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-prcstrm.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-prcstrm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from oct-stream.h:36,
                 from oct-stdstrm.h:26,
                 from oct-prcstrm.h:26,
                 from oct-prcstrm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-procbuf.lo `test -f 'oct-procbuf.cc' || echo './'`oct-procbuf.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-procbuf.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-procbuf.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov.h:33,
                 from variables.h:40,
                 from oct-procbuf.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-stream.lo `test -f 'oct-stream.cc' || echo './'`oct-stream.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-stream.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-stream.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from variables.h:40,
                 from oct-procbuf.cc:39:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from oct-stream.cc:37:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from input.h:33,
                 from oct-stream.cc:49:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-strstrm.lo `test -f 'oct-strstrm.cc' || echo './'`oct-strstrm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-strstrm.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-strstrm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from oct-stream.h:36,
                 from oct-strstrm.h:29,
                 from oct-strstrm.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-octave.lo `test -f 'octave.cc' || echo './'`octave.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c octave.cc  -fPIC -DPIC -o .libs/liboctinterp_la-octave.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from octave.cc:40:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from octave.cc:50:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pager.lo `test -f 'pager.cc' || echo './'`pager.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pager.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pager.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from pager.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pager.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pr-output.lo `test -f 'pr-output.cc' || echo './'`pr-output.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pr-output.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pr-output.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from pr-output.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from pr-output.cc:48:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-procstream.lo `test -f 'procstream.cc' || echo './'`procstream.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c procstream.cc  -fPIC -DPIC -o .libs/liboctinterp_la-procstream.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-profiler.lo `test -f 'profiler.cc' || echo './'`profiler.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c profiler.cc  -fPIC -DPIC -o .libs/liboctinterp_la-profiler.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from profiler.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from profiler.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-sighandlers.lo `test -f 'sighandlers.cc' || echo './'`sighandlers.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c sighandlers.cc  -fPIC -DPIC -o .libs/liboctinterp_la-sighandlers.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from sighandlers.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from debug.h:28,
                 from sighandlers.cc:40:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CC   --mode=compile gcc-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o liboctinterp_la-siglist.lo `test -f 'siglist.c' || echo './'`siglist.c
libtool: compile:  gcc-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c siglist.c  -fPIC -DPIC -o .libs/liboctinterp_la-siglist.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-sparse.lo `test -f 'sparse.cc' || echo './'`sparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c sparse.cc  -fPIC -DPIC -o .libs/liboctinterp_la-sparse.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov.h:33,
                 from variables.h:40,
                 from sparse.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-sparse-xdiv.lo `test -f 'sparse-xdiv.cc' || echo './'`sparse-xdiv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c sparse-xdiv.cc  -fPIC -DPIC -o .libs/liboctinterp_la-sparse-xdiv.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from variables.h:40,
                 from sparse.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from sparse-xdiv.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/dSparse.h:36,
                 from sparse-xdiv.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-sparse-xpow.lo `test -f 'sparse-xpow.cc' || echo './'`sparse-xpow.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c sparse-xpow.cc  -fPIC -DPIC -o .libs/liboctinterp_la-sparse-xpow.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from sparse-xpow.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from sparse-xpow.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-strfns.lo `test -f 'strfns.cc' || echo './'`strfns.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c strfns.cc  -fPIC -DPIC -o .libs/liboctinterp_la-strfns.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from strfns.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from strfns.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-symtab.lo `test -f 'symtab.cc' || echo './'`symtab.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c symtab.cc  -fPIC -DPIC -o .libs/liboctinterp_la-symtab.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from symtab.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from debug.h:28,
                 from symtab.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-syscalls.lo `test -f 'syscalls.cc' || echo './'`syscalls.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c syscalls.cc  -fPIC -DPIC -o .libs/liboctinterp_la-syscalls.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from syscalls.cc:41:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-sysdep.lo `test -f 'sysdep.cc' || echo './'`sysdep.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c sysdep.cc  -fPIC -DPIC -o .libs/liboctinterp_la-sysdep.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from sysdep.cc:63:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from syscalls.cc:47:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from defun.h:30:0,
                 from syscalls.cc:47:
syscalls.cc: At global scope:
syscalls.cc:1482:22: warning: unused parameter 'args' [-Wunused-parameter]
 DEFUNX ("WCOREDUMP", FWCOREDUMP, args, ,
                      ^
defun-int.h:82:3: note: in definition of macro 'DECLARE_FUNX'
   name (const octave_value_list& args_name, int nargout_name)
   ^
defun.h:53:3: note: in expansion of macro 'DEFUNX_INTERNAL'
   DEFUNX_INTERNAL (name, fname, args_name, nargout_name, doc)
   ^
syscalls.cc:1482:1: note: in expansion of macro 'DEFUNX'
 DEFUNX ("WCOREDUMP", FWCOREDUMP, args, ,
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from sysdep.cc:71:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-token.lo `test -f 'token.cc' || echo './'`token.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c token.cc  -fPIC -DPIC -o .libs/liboctinterp_la-token.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-toplev.lo `test -f 'toplev.cc' || echo './'`toplev.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c toplev.cc  -fPIC -DPIC -o .libs/liboctinterp_la-toplev.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-txt-eng-ft.lo `test -f 'txt-eng-ft.cc' || echo './'`txt-eng-ft.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c txt-eng-ft.cc  -fPIC -DPIC -o .libs/liboctinterp_la-txt-eng-ft.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from token.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from pr-output.h:51,
                 from txt-eng-ft.cc:38:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/cmd-edit.h:31,
                 from toplev.cc:41:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from toplev.cc:47:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from token.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-unwind-prot.lo `test -f 'unwind-prot.cc' || echo './'`unwind-prot.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c unwind-prot.cc  -fPIC -DPIC -o .libs/liboctinterp_la-unwind-prot.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from utils.h:32,
                 from unwind-prot.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-utils.lo `test -f 'utils.cc' || echo './'`utils.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c utils.cc  -fPIC -DPIC -o .libs/liboctinterp_la-utils.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-variables.lo `test -f 'variables.cc' || echo './'`variables.cc
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/dir-ops.h:28,
                 from utils.cc:43:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c variables.cc  -fPIC -DPIC -o .libs/liboctinterp_la-variables.o
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from variables.cc:37:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from utils.cc:53:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ../liboctave/Matrix.h:30,
                 from ../liboctave/regexp.h:32,
                 from variables.cc:39:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-xdiv.lo `test -f 'xdiv.cc' || echo './'`xdiv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c xdiv.cc  -fPIC -DPIC -o .libs/liboctinterp_la-xdiv.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from xdiv.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-xnorm.lo `test -f 'xnorm.cc' || echo './'`xnorm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c xnorm.cc  -fPIC -DPIC -o .libs/liboctinterp_la-xnorm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov.h:33,
                 from xnorm.cc:37:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from xnorm.cc:37:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-xpow.lo `test -f 'xpow.cc' || echo './'`xpow.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c xpow.cc  -fPIC -DPIC -o .libs/liboctinterp_la-xpow.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from xpow.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-zfstream.lo `test -f 'zfstream.cc' || echo './'`zfstream.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c zfstream.cc  -fPIC -DPIC -o .libs/liboctinterp_la-zfstream.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-base.lo `test -f 'ov-base.cc' || echo './'`ov-base.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-base.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-base.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-bool-mat.lo `test -f 'ov-bool-mat.cc' || echo './'`ov-bool-mat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-bool-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-bool-mat.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from xpow.cc:48:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-base.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-bool-mat.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-base.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-bool-mat.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-bool.lo `test -f 'ov-bool.cc' || echo './'`ov-bool.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-bool.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-bool.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-bool.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-builtin.lo `test -f 'ov-builtin.cc' || echo './'`ov-builtin.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-builtin.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-builtin.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-cell.lo `test -f 'ov-cell.cc' || echo './'`ov-cell.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-cell.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-cell.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from ov-builtin.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-bool.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ov-cell.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ov-cell.cc:38:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-builtin.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-ch-mat.lo `test -f 'ov-ch-mat.cc' || echo './'`ov-ch-mat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-ch-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-ch-mat.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-ch-mat.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-class.lo `test -f 'ov-class.cc' || echo './'`ov-class.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-class.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-class.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-colon.lo `test -f 'ov-colon.cc' || echo './'`ov-colon.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-colon.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-colon.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-ch-mat.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ov-class.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ov-class.cc:32:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from pr-output.h:51,
                 from ov-colon.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-colon.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-complex.lo `test -f 'ov-complex.cc' || echo './'`ov-complex.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-complex.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-complex.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-complex.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-cs-list.lo `test -f 'ov-cs-list.cc' || echo './'`ov-cs-list.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-cs-list.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-cs-list.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-cx-diag.lo `test -f 'ov-cx-diag.cc' || echo './'`ov-cx-diag.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-cx-diag.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-cx-diag.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-cs-list.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-complex.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov-base.h:33,
                 from ov-cx-diag.h:26,
                 from ov-cx-diag.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-cs-list.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-base.h:36,
                 from ov-cx-diag.h:26,
                 from ov-cx-diag.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ov-cx-diag.cc:32:0:
ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
ov-base-diag.cc:102:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs]
   typedef typename DMT::element_type el_type;
                                      ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-cx-mat.lo `test -f 'ov-cx-mat.cc' || echo './'`ov-cx-mat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-cx-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-cx-mat.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-cx-mat.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-dld-fcn.lo `test -f 'ov-dld-fcn.cc' || echo './'`ov-dld-fcn.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-dld-fcn.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-dld-fcn.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/pathsearch.h:28,
                 from ./defaults.h:29,
                 from ov-dld-fcn.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-cx-mat.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-fcn-handle.lo `test -f 'ov-fcn-handle.cc' || echo './'`ov-fcn-handle.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-fcn-handle.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-fcn-handle.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-dld-fcn.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from ov-fcn-handle.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ov-fcn-handle.cc:34:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-fcn-inline.lo `test -f 'ov-fcn-inline.cc' || echo './'`ov-fcn-inline.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-fcn-inline.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-fcn-inline.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-fcn.lo `test -f 'ov-fcn.cc' || echo './'`ov-fcn.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-fcn.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-fcn.o
In file included from ov-fcn-inline.cc:36:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-fcn-inline.cc:38:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from ov-fcn.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-float.lo `test -f 'ov-float.cc' || echo './'`ov-float.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-float.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-float.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-flt-complex.lo `test -f 'ov-flt-complex.cc' || echo './'`ov-flt-complex.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-flt-complex.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-flt-complex.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-float.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-flt-complex.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-float.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-flt-complex.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-flt-cx-diag.lo `test -f 'ov-flt-cx-diag.cc' || echo './'`ov-flt-cx-diag.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-flt-cx-diag.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-flt-cx-diag.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov-base.h:33,
                 from ov-flt-cx-diag.h:26,
                 from ov-flt-cx-diag.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-flt-cx-mat.lo `test -f 'ov-flt-cx-mat.cc' || echo './'`ov-flt-cx-mat.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-base.h:36,
                 from ov-flt-cx-diag.h:26,
                 from ov-flt-cx-diag.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-flt-cx-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-flt-cx-mat.o
In file included from ov-flt-cx-diag.cc:30:0:
ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
ov-base-diag.cc:102:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs]
   typedef typename DMT::element_type el_type;
                                      ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-flt-cx-mat.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-flt-re-diag.lo `test -f 'ov-flt-re-diag.cc' || echo './'`ov-flt-re-diag.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-flt-re-diag.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-flt-re-diag.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-flt-re-mat.lo `test -f 'ov-flt-re-mat.cc' || echo './'`ov-flt-re-mat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-flt-re-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-flt-re-mat.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov-base.h:33,
                 from ov-flt-re-diag.h:26,
                 from ov-flt-re-diag.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-flt-cx-mat.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-flt-re-mat.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-base.h:36,
                 from ov-flt-re-diag.h:26,
                 from ov-flt-re-diag.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-flt-re-mat.cc:39:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ov-flt-re-diag.cc:30:0:
ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
ov-base-diag.cc:102:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs]
   typedef typename DMT::element_type el_type;
                                      ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-lazy-idx.lo `test -f 'ov-lazy-idx.cc' || echo './'`ov-lazy-idx.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-lazy-idx.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-lazy-idx.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-re-mat.h:32,
                 from ov-lazy-idx.h:26,
                 from ov-lazy-idx.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-mex-fcn.lo `test -f 'ov-mex-fcn.cc' || echo './'`ov-mex-fcn.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-mex-fcn.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-mex-fcn.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-re-mat.h:32,
                 from ov-lazy-idx.h:26,
                 from ov-lazy-idx.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/pathsearch.h:28,
                 from ./defaults.h:29,
                 from ov-mex-fcn.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-null-mat.lo `test -f 'ov-null-mat.cc' || echo './'`ov-null-mat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-null-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-null-mat.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-mex-fcn.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov.h:33,
                 from ov-null-mat.h:26,
                 from ov-null-mat.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from ov-null-mat.h:26,
                 from ov-null-mat.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-oncleanup.lo `test -f 'ov-oncleanup.cc' || echo './'`ov-oncleanup.cc
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-oncleanup.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-oncleanup.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-perm.lo `test -f 'ov-perm.cc' || echo './'`ov-perm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-perm.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-perm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-oncleanup.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-perm.h:26,
                 from ov-perm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-oncleanup.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-range.lo `test -f 'ov-range.cc' || echo './'`ov-range.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-range.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-range.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-perm.h:26,
                 from ov-perm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-range.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
ov-perm.cc: In member function 'virtual bool octave_perm_matrix::save_ascii(std::ostream&)':
ov-perm.cc:260:39: warning: typedef 'idx_int_type' locally defined but not used [-Wunused-local-typedefs]
   typedef octave_int<octave_idx_type> idx_int_type;
                                       ^
ov-perm.cc: In member function 'virtual bool octave_perm_matrix::load_ascii(std::istream&)':
ov-perm.cc:277:39: warning: typedef 'idx_int_type' locally defined but not used [-Wunused-local-typedefs]
   typedef octave_int<octave_idx_type> idx_int_type;
                                       ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-re-diag.lo `test -f 'ov-re-diag.cc' || echo './'`ov-re-diag.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-re-diag.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-re-diag.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-range.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov-base.h:33,
                 from ov-re-diag.h:26,
                 from ov-re-diag.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-re-mat.lo `test -f 'ov-re-mat.cc' || echo './'`ov-re-mat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-re-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-re-mat.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-base.h:36,
                 from ov-re-diag.h:26,
                 from ov-re-diag.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-re-mat.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-scalar.lo `test -f 'ov-scalar.cc' || echo './'`ov-scalar.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-scalar.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-scalar.o
In file included from ov-re-diag.cc:31:0:
ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
ov-base-diag.cc:102:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs]
   typedef typename DMT::element_type el_type;
                                      ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-scalar.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-re-mat.cc:39:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-scalar.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-str-mat.lo `test -f 'ov-str-mat.cc' || echo './'`ov-str-mat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-str-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-str-mat.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-str-mat.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-str-mat.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-struct.lo `test -f 'ov-struct.cc' || echo './'`ov-struct.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-struct.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-struct.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from ov-struct.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-typeinfo.lo `test -f 'ov-typeinfo.cc' || echo './'`ov-typeinfo.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-typeinfo.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-typeinfo.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from ov-struct.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ov-typeinfo.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = char]':
ov-struct.cc:1052:3:   required from here
../liboctave/oct-locbuf.h:161:55: warning: cast from 'char*' to 'const char**' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<const T **> (this->data ());
                                                       ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from ov-typeinfo.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-usr-fcn.lo `test -f 'ov-usr-fcn.cc' || echo './'`ov-usr-fcn.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-usr-fcn.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-usr-fcn.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov.lo `test -f 'ov.cc' || echo './'`ov.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-usr-fcn.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from ov-usr-fcn.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-int16.lo `test -f 'ov-int16.cc' || echo './'`ov-int16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-int16.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-int16.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-int16.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-int32.lo `test -f 'ov-int32.cc' || echo './'`ov-int32.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-int16.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-int32.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-int32.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-int32.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-int32.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-int64.lo `test -f 'ov-int64.cc' || echo './'`ov-int64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-int64.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-int64.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-int64.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-int64.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-int8.lo `test -f 'ov-int8.cc' || echo './'`ov-int8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-int8.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-int8.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-int8.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-uint16.lo `test -f 'ov-uint16.cc' || echo './'`ov-uint16.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-int8.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-uint16.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-uint16.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-uint16.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-uint16.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-uint32.lo `test -f 'ov-uint32.cc' || echo './'`ov-uint32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-uint32.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-uint32.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-uint32.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-uint32.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-uint64.lo `test -f 'ov-uint64.cc' || echo './'`ov-uint64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-uint64.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-uint64.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-uint64.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-uint8.lo `test -f 'ov-uint8.cc' || echo './'`ov-uint8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-uint8.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-uint8.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-base-sparse.lo `test -f 'ov-base-sparse.cc' || echo './'`ov-base-sparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-base-sparse.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-base-sparse.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-uint64.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ov-uint8.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from ov-base-sparse.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-uint8.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-base-sparse.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-bool-sparse.lo `test -f 'ov-bool-sparse.cc' || echo './'`ov-bool-sparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-bool-sparse.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-bool-sparse.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov-base.h:33,
                 from ov-bool-sparse.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-cx-sparse.lo `test -f 'ov-cx-sparse.cc' || echo './'`ov-cx-sparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-cx-sparse.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-cx-sparse.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-cx-sparse.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ov-cx-sparse.cc:35:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov-base.h:36,
                 from ov-bool-sparse.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ov-re-sparse.lo `test -f 'ov-re-sparse.cc' || echo './'`ov-re-sparse.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ov-re-sparse.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ov-re-sparse.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from ov-re-sparse.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ov-re-sparse.cc:35:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-arg-list.lo `test -f 'pt-arg-list.cc' || echo './'`pt-arg-list.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-arg-list.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-arg-list.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from pt-arg-list.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-assign.lo `test -f 'pt-assign.cc' || echo './'`pt-assign.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-binop.lo `test -f 'pt-binop.cc' || echo './'`pt-binop.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-assign.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-assign.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-binop.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-binop.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-arg-list.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-assign.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-binop.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-assign.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-binop.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-bp.lo `test -f 'pt-bp.cc' || echo './'`pt-bp.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-bp.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-bp.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-cbinop.lo `test -f 'pt-cbinop.cc' || echo './'`pt-cbinop.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-cbinop.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-cbinop.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-cell.lo `test -f 'pt-cell.cc' || echo './'`pt-cell.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-cell.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-cell.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from ov-usr-fcn.h:32,
                 from pt-bp.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from pt-cbinop.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from pt-cell.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-check.lo `test -f 'pt-check.cc' || echo './'`pt-check.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-usr-fcn.h:32,
                 from pt-bp.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-check.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-check.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from pt-cbinop.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from pt-cell.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from input.h:33,
                 from pt-check.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from input.h:33,
                 from pt-check.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-cmd.lo `test -f 'pt-cmd.cc' || echo './'`pt-cmd.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-cmd.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-cmd.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-colon.lo `test -f 'pt-colon.cc' || echo './'`pt-colon.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-colon.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-colon.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from pt-cmd.h:30,
                 from pt-cmd.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from pt-colon.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-const.lo `test -f 'pt-const.cc' || echo './'`pt-const.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-const.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-const.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from pt-colon.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from pt-cmd.h:30,
                 from pt-cmd.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from pt-const.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-decl.lo `test -f 'pt-decl.cc' || echo './'`pt-decl.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-decl.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-decl.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-decl.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from pt-const.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-eval.lo `test -f 'pt-eval.cc' || echo './'`pt-eval.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-eval.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-eval.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-decl.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ov.h:33,
                 from debug.h:28,
                 from pt-eval.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-except.lo `test -f 'pt-except.cc' || echo './'`pt-except.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-except.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-except.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from debug.h:28,
                 from pt-eval.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-exp.lo `test -f 'pt-exp.cc' || echo './'`pt-exp.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-exp.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-exp.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from oct-lvalue.h:31,
                 from pt-except.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-fcn-handle.lo `test -f 'pt-fcn-handle.cc' || echo './'`pt-fcn-handle.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-fcn-handle.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-fcn-handle.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from oct-lvalue.h:31,
                 from pt-exp.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from pt-fcn-handle.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from oct-lvalue.h:31,
                 from pt-except.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from oct-lvalue.h:31,
                 from pt-exp.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from pt-fcn-handle.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-id.lo `test -f 'pt-id.cc' || echo './'`pt-id.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-id.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-id.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-idx.lo `test -f 'pt-idx.cc' || echo './'`pt-idx.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-idx.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-idx.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from pt-id.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from pt-idx.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-jump.lo `test -f 'pt-jump.cc' || echo './'`pt-jump.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-jump.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-jump.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from pt-id.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from pt-idx.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from pt-jump.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-loop.lo `test -f 'pt-loop.cc' || echo './'`pt-loop.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-loop.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-loop.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from pt-jump.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from oct-map.h:30,
                 from pt-loop.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from oct-map.h:30,
                 from pt-loop.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-mat.lo `test -f 'pt-mat.cc' || echo './'`pt-mat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-mat.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-mat.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-mat.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-misc.lo `test -f 'pt-misc.cc' || echo './'`pt-misc.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-misc.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-misc.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from pt-misc.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-mat.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-pr-code.lo `test -f 'pt-pr-code.cc' || echo './'`pt-pr-code.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-select.lo `test -f 'pt-select.cc' || echo './'`pt-select.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-pr-code.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-pr-code.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-select.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-select.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from pt-select.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from ov-usr-fcn.h:32,
                 from pt-pr-code.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from pt-misc.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from pt-select.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-usr-fcn.h:32,
                 from pt-pr-code.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-stmt.lo `test -f 'pt-stmt.cc' || echo './'`pt-stmt.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-stmt.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-stmt.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-stmt.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt-unop.lo `test -f 'pt-unop.cc' || echo './'`pt-unop.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt-unop.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt-unop.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-pt.lo `test -f 'pt.cc' || echo './'`pt.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c pt.cc  -fPIC -DPIC -o .libs/liboctinterp_la-pt.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from pt.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from pt-stmt.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from oct-obj.h:31,
                 from pt-unop.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from pt.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from pt-unop.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-builtins.lo `test -f 'builtins.cc' || echo './'`builtins.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c builtins.cc  -fPIC -DPIC -o .libs/liboctinterp_la-builtins.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-oct-errno.lo `test -f 'oct-errno.cc' || echo './'`oct-errno.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c oct-errno.cc  -fPIC -DPIC -o .libs/liboctinterp_la-oct-errno.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ov-fcn.h:29,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from builtins.cc:7:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from Cell.h:29,
                 from oct-map.h:30,
                 from oct-errno.h:31,
                 from oct-errno.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o liboctinterp_la-ops.lo `test -f 'ops.cc' || echo './'`ops.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c ops.cc  -fPIC -DPIC -o .libs/liboctinterp_la-ops.o
gcc-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -c -o main.o main.c
making mkoctfile from mkoctfile.in
chmod a+rx mkoctfile
making octave-config from octave-config.in
chmod a+rx octave-config
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__contourc__.cc | ./mkdefs . DLD-FUNCTIONS/__contourc__.cc > DLD-FUNCTIONS/__contourc__.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__delaunayn__.cc | ./mkdefs . DLD-FUNCTIONS/__delaunayn__.cc > DLD-FUNCTIONS/__delaunayn__.df-t
mv DLD-FUNCTIONS/__contourc__.df-t DLD-FUNCTIONS/__contourc__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__dispatch__.cc | ./mkdefs . DLD-FUNCTIONS/__dispatch__.cc > DLD-FUNCTIONS/__dispatch__.df-t
mv DLD-FUNCTIONS/__delaunayn__.df-t DLD-FUNCTIONS/__delaunayn__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__dsearchn__.cc | ./mkdefs . DLD-FUNCTIONS/__dsearchn__.cc > DLD-FUNCTIONS/__dsearchn__.df-t
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from oct-obj.h:34,
                 from ov-fcn.h:32,
                 from ov-builtin.h:28,
                 from defun-int.h:28,
                 from defun.h:30,
                 from builtins.cc:7:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
mv DLD-FUNCTIONS/__dispatch__.df-t DLD-FUNCTIONS/__dispatch__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.  -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT  -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__fltk_uigetfile__.cc | ./mkdefs . DLD-FUNCTIONS/__fltk_uigetfile__.cc > DLD-FUNCTIONS/__fltk_uigetfile__.df-t
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ov.h:38,
                 from Cell.h:32,
                 from oct-map.h:30,
                 from oct-errno.h:31,
                 from oct-errno.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
mv DLD-FUNCTIONS/__dsearchn__.df-t DLD-FUNCTIONS/__dsearchn__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__glpk__.cc | ./mkdefs . DLD-FUNCTIONS/__glpk__.cc > DLD-FUNCTIONS/__glpk__.df-t
mv DLD-FUNCTIONS/__fltk_uigetfile__.df-t DLD-FUNCTIONS/__fltk_uigetfile__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.  -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT  -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__init_fltk__.cc | ./mkdefs . DLD-FUNCTIONS/__init_fltk__.cc > DLD-FUNCTIONS/__init_fltk__.df-t
mv DLD-FUNCTIONS/__glpk__.df-t DLD-FUNCTIONS/__glpk__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__init_gnuplot__.cc | ./mkdefs . DLD-FUNCTIONS/__init_gnuplot__.cc > DLD-FUNCTIONS/__init_gnuplot__.df-t
mv DLD-FUNCTIONS/__init_fltk__.df-t DLD-FUNCTIONS/__init_fltk__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__lin_interpn__.cc | ./mkdefs . DLD-FUNCTIONS/__lin_interpn__.cc > DLD-FUNCTIONS/__lin_interpn__.df-t
mv DLD-FUNCTIONS/__init_gnuplot__.df-t DLD-FUNCTIONS/__init_gnuplot__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.  -I/usr/include/GraphicsMagick   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__magick_read__.cc | ./mkdefs . DLD-FUNCTIONS/__magick_read__.cc > DLD-FUNCTIONS/__magick_read__.df-t
mv DLD-FUNCTIONS/__lin_interpn__.df-t DLD-FUNCTIONS/__lin_interpn__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__pchip_deriv__.cc | ./mkdefs . DLD-FUNCTIONS/__pchip_deriv__.cc > DLD-FUNCTIONS/__pchip_deriv__.df-t
mv DLD-FUNCTIONS/__magick_read__.df-t DLD-FUNCTIONS/__magick_read__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__qp__.cc | ./mkdefs . DLD-FUNCTIONS/__qp__.cc > DLD-FUNCTIONS/__qp__.df-t
mv DLD-FUNCTIONS/__pchip_deriv__.df-t DLD-FUNCTIONS/__pchip_deriv__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/__voronoi__.cc | ./mkdefs . DLD-FUNCTIONS/__voronoi__.cc > DLD-FUNCTIONS/__voronoi__.df-t
mv DLD-FUNCTIONS/__qp__.df-t DLD-FUNCTIONS/__qp__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.         -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/amd.cc | ./mkdefs . DLD-FUNCTIONS/amd.cc > DLD-FUNCTIONS/amd.df-t
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/balance.cc | ./mkdefs . DLD-FUNCTIONS/balance.cc > DLD-FUNCTIONS/balance.df-t
mv DLD-FUNCTIONS/__voronoi__.df-t DLD-FUNCTIONS/__voronoi__.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/besselj.cc | ./mkdefs . DLD-FUNCTIONS/besselj.cc > DLD-FUNCTIONS/besselj.df-t
mv DLD-FUNCTIONS/amd.df-t DLD-FUNCTIONS/amd.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/betainc.cc | ./mkdefs . DLD-FUNCTIONS/betainc.cc > DLD-FUNCTIONS/betainc.df-t
mv DLD-FUNCTIONS/balance.df-t DLD-FUNCTIONS/balance.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/bsxfun.cc | ./mkdefs . DLD-FUNCTIONS/bsxfun.cc > DLD-FUNCTIONS/bsxfun.df-t
mv DLD-FUNCTIONS/besselj.df-t DLD-FUNCTIONS/besselj.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.         -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/ccolamd.cc | ./mkdefs . DLD-FUNCTIONS/ccolamd.cc > DLD-FUNCTIONS/ccolamd.df-t
mv DLD-FUNCTIONS/betainc.df-t DLD-FUNCTIONS/betainc.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/cellfun.cc | ./mkdefs . DLD-FUNCTIONS/cellfun.cc > DLD-FUNCTIONS/cellfun.df-t
mv DLD-FUNCTIONS/bsxfun.df-t DLD-FUNCTIONS/bsxfun.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/chol.cc | ./mkdefs . DLD-FUNCTIONS/chol.cc > DLD-FUNCTIONS/chol.df-t
mv DLD-FUNCTIONS/ccolamd.df-t DLD-FUNCTIONS/ccolamd.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.         -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/colamd.cc | ./mkdefs . DLD-FUNCTIONS/colamd.cc > DLD-FUNCTIONS/colamd.df-t
mv DLD-FUNCTIONS/cellfun.df-t DLD-FUNCTIONS/cellfun.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/colloc.cc | ./mkdefs . DLD-FUNCTIONS/colloc.cc > DLD-FUNCTIONS/colloc.df-t
mv DLD-FUNCTIONS/chol.df-t DLD-FUNCTIONS/chol.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/conv2.cc | ./mkdefs . DLD-FUNCTIONS/conv2.cc > DLD-FUNCTIONS/conv2.df-t
mv DLD-FUNCTIONS/colamd.df-t DLD-FUNCTIONS/colamd.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/convhulln.cc | ./mkdefs . DLD-FUNCTIONS/convhulln.cc > DLD-FUNCTIONS/convhulln.df-t
mv DLD-FUNCTIONS/colloc.df-t DLD-FUNCTIONS/colloc.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/daspk.cc | ./mkdefs . DLD-FUNCTIONS/daspk.cc > DLD-FUNCTIONS/daspk.df-t
mv DLD-FUNCTIONS/conv2.df-t DLD-FUNCTIONS/conv2.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/dasrt.cc | ./mkdefs . DLD-FUNCTIONS/dasrt.cc > DLD-FUNCTIONS/dasrt.df-t
mv DLD-FUNCTIONS/convhulln.df-t DLD-FUNCTIONS/convhulln.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/dassl.cc | ./mkdefs . DLD-FUNCTIONS/dassl.cc > DLD-FUNCTIONS/dassl.df-t
mv DLD-FUNCTIONS/daspk.df-t DLD-FUNCTIONS/daspk.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/det.cc | ./mkdefs . DLD-FUNCTIONS/det.cc > DLD-FUNCTIONS/det.df-t
mv DLD-FUNCTIONS/dasrt.df-t DLD-FUNCTIONS/dasrt.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/dlmread.cc | ./mkdefs . DLD-FUNCTIONS/dlmread.cc > DLD-FUNCTIONS/dlmread.df-t
mv DLD-FUNCTIONS/dassl.df-t DLD-FUNCTIONS/dassl.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.         -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/dmperm.cc | ./mkdefs . DLD-FUNCTIONS/dmperm.cc > DLD-FUNCTIONS/dmperm.df-t
mv DLD-FUNCTIONS/det.df-t DLD-FUNCTIONS/det.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/dot.cc | ./mkdefs . DLD-FUNCTIONS/dot.cc > DLD-FUNCTIONS/dot.df-t
mv DLD-FUNCTIONS/dlmread.df-t DLD-FUNCTIONS/dlmread.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/eig.cc | ./mkdefs . DLD-FUNCTIONS/eig.cc > DLD-FUNCTIONS/eig.df-t
mv DLD-FUNCTIONS/dmperm.df-t DLD-FUNCTIONS/dmperm.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/eigs.cc | ./mkdefs . DLD-FUNCTIONS/eigs.cc > DLD-FUNCTIONS/eigs.df-t
mv DLD-FUNCTIONS/dot.df-t DLD-FUNCTIONS/dot.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/fft.cc | ./mkdefs . DLD-FUNCTIONS/fft.cc > DLD-FUNCTIONS/fft.df-t
mv DLD-FUNCTIONS/eig.df-t DLD-FUNCTIONS/eig.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/fft2.cc | ./mkdefs . DLD-FUNCTIONS/fft2.cc > DLD-FUNCTIONS/fft2.df-t
mv DLD-FUNCTIONS/fft.df-t DLD-FUNCTIONS/fft.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/fftn.cc | ./mkdefs . DLD-FUNCTIONS/fftn.cc > DLD-FUNCTIONS/fftn.df-t
mv DLD-FUNCTIONS/eigs.df-t DLD-FUNCTIONS/eigs.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/fftw.cc | ./mkdefs . DLD-FUNCTIONS/fftw.cc > DLD-FUNCTIONS/fftw.df-t
mv DLD-FUNCTIONS/fft2.df-t DLD-FUNCTIONS/fft2.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/filter.cc | ./mkdefs . DLD-FUNCTIONS/filter.cc > DLD-FUNCTIONS/filter.df-t
mv DLD-FUNCTIONS/fftn.df-t DLD-FUNCTIONS/fftn.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/find.cc | ./mkdefs . DLD-FUNCTIONS/find.cc > DLD-FUNCTIONS/find.df-t
mv DLD-FUNCTIONS/fftw.df-t DLD-FUNCTIONS/fftw.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/gammainc.cc | ./mkdefs . DLD-FUNCTIONS/gammainc.cc > DLD-FUNCTIONS/gammainc.df-t
mv DLD-FUNCTIONS/filter.df-t DLD-FUNCTIONS/filter.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/gcd.cc | ./mkdefs . DLD-FUNCTIONS/gcd.cc > DLD-FUNCTIONS/gcd.df-t
mv DLD-FUNCTIONS/find.df-t DLD-FUNCTIONS/find.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/getgrent.cc | ./mkdefs . DLD-FUNCTIONS/getgrent.cc > DLD-FUNCTIONS/getgrent.df-t
mv DLD-FUNCTIONS/gammainc.df-t DLD-FUNCTIONS/gammainc.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/getpwent.cc | ./mkdefs . DLD-FUNCTIONS/getpwent.cc > DLD-FUNCTIONS/getpwent.df-t
mv DLD-FUNCTIONS/gcd.df-t DLD-FUNCTIONS/gcd.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/getrusage.cc | ./mkdefs . DLD-FUNCTIONS/getrusage.cc > DLD-FUNCTIONS/getrusage.df-t
mv DLD-FUNCTIONS/getgrent.df-t DLD-FUNCTIONS/getgrent.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/givens.cc | ./mkdefs . DLD-FUNCTIONS/givens.cc > DLD-FUNCTIONS/givens.df-t
mv DLD-FUNCTIONS/getpwent.df-t DLD-FUNCTIONS/getpwent.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/hess.cc | ./mkdefs . DLD-FUNCTIONS/hess.cc > DLD-FUNCTIONS/hess.df-t
mv DLD-FUNCTIONS/getrusage.df-t DLD-FUNCTIONS/getrusage.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/hex2num.cc | ./mkdefs . DLD-FUNCTIONS/hex2num.cc > DLD-FUNCTIONS/hex2num.df-t
mv DLD-FUNCTIONS/givens.df-t DLD-FUNCTIONS/givens.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/inv.cc | ./mkdefs . DLD-FUNCTIONS/inv.cc > DLD-FUNCTIONS/inv.df-t
mv DLD-FUNCTIONS/hess.df-t DLD-FUNCTIONS/hess.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/kron.cc | ./mkdefs . DLD-FUNCTIONS/kron.cc > DLD-FUNCTIONS/kron.df-t
mv DLD-FUNCTIONS/hex2num.df-t DLD-FUNCTIONS/hex2num.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/lookup.cc | ./mkdefs . DLD-FUNCTIONS/lookup.cc > DLD-FUNCTIONS/lookup.df-t
mv DLD-FUNCTIONS/inv.df-t DLD-FUNCTIONS/inv.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/lsode.cc | ./mkdefs . DLD-FUNCTIONS/lsode.cc > DLD-FUNCTIONS/lsode.df-t
mv DLD-FUNCTIONS/kron.df-t DLD-FUNCTIONS/kron.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/lu.cc | ./mkdefs . DLD-FUNCTIONS/lu.cc > DLD-FUNCTIONS/lu.df-t
mv DLD-FUNCTIONS/lookup.df-t DLD-FUNCTIONS/lookup.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/luinc.cc | ./mkdefs . DLD-FUNCTIONS/luinc.cc > DLD-FUNCTIONS/luinc.df-t
mv DLD-FUNCTIONS/lsode.df-t DLD-FUNCTIONS/lsode.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/matrix_type.cc | ./mkdefs . DLD-FUNCTIONS/matrix_type.cc > DLD-FUNCTIONS/matrix_type.df-t
mv DLD-FUNCTIONS/lu.df-t DLD-FUNCTIONS/lu.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/max.cc | ./mkdefs . DLD-FUNCTIONS/max.cc > DLD-FUNCTIONS/max.df-t
mv DLD-FUNCTIONS/luinc.df-t DLD-FUNCTIONS/luinc.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/md5sum.cc | ./mkdefs . DLD-FUNCTIONS/md5sum.cc > DLD-FUNCTIONS/md5sum.df-t
mv DLD-FUNCTIONS/matrix_type.df-t DLD-FUNCTIONS/matrix_type.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/mgorth.cc | ./mkdefs . DLD-FUNCTIONS/mgorth.cc > DLD-FUNCTIONS/mgorth.df-t
mv DLD-FUNCTIONS/max.df-t DLD-FUNCTIONS/max.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/nproc.cc | ./mkdefs . DLD-FUNCTIONS/nproc.cc > DLD-FUNCTIONS/nproc.df-t
mv DLD-FUNCTIONS/md5sum.df-t DLD-FUNCTIONS/md5sum.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/pinv.cc | ./mkdefs . DLD-FUNCTIONS/pinv.cc > DLD-FUNCTIONS/pinv.df-t
mv DLD-FUNCTIONS/mgorth.df-t DLD-FUNCTIONS/mgorth.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/qr.cc | ./mkdefs . DLD-FUNCTIONS/qr.cc > DLD-FUNCTIONS/qr.df-t
mv DLD-FUNCTIONS/nproc.df-t DLD-FUNCTIONS/nproc.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/quad.cc | ./mkdefs . DLD-FUNCTIONS/quad.cc > DLD-FUNCTIONS/quad.df-t
mv DLD-FUNCTIONS/pinv.df-t DLD-FUNCTIONS/pinv.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/quadcc.cc | ./mkdefs . DLD-FUNCTIONS/quadcc.cc > DLD-FUNCTIONS/quadcc.df-t
mv DLD-FUNCTIONS/qr.df-t DLD-FUNCTIONS/qr.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/qz.cc | ./mkdefs . DLD-FUNCTIONS/qz.cc > DLD-FUNCTIONS/qz.df-t
mv DLD-FUNCTIONS/quad.df-t DLD-FUNCTIONS/quad.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/rand.cc | ./mkdefs . DLD-FUNCTIONS/rand.cc > DLD-FUNCTIONS/rand.df-t
mv DLD-FUNCTIONS/quadcc.df-t DLD-FUNCTIONS/quadcc.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/rcond.cc | ./mkdefs . DLD-FUNCTIONS/rcond.cc > DLD-FUNCTIONS/rcond.df-t
mv DLD-FUNCTIONS/qz.df-t DLD-FUNCTIONS/qz.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/regexp.cc | ./mkdefs . DLD-FUNCTIONS/regexp.cc > DLD-FUNCTIONS/regexp.df-t
mv DLD-FUNCTIONS/rand.df-t DLD-FUNCTIONS/rand.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/schur.cc | ./mkdefs . DLD-FUNCTIONS/schur.cc > DLD-FUNCTIONS/schur.df-t
mv DLD-FUNCTIONS/rcond.df-t DLD-FUNCTIONS/rcond.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/spparms.cc | ./mkdefs . DLD-FUNCTIONS/spparms.cc > DLD-FUNCTIONS/spparms.df-t
mv DLD-FUNCTIONS/regexp.df-t DLD-FUNCTIONS/regexp.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/sqrtm.cc | ./mkdefs . DLD-FUNCTIONS/sqrtm.cc > DLD-FUNCTIONS/sqrtm.df-t
mv DLD-FUNCTIONS/schur.df-t DLD-FUNCTIONS/schur.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/strfind.cc | ./mkdefs . DLD-FUNCTIONS/strfind.cc > DLD-FUNCTIONS/strfind.df-t
mv DLD-FUNCTIONS/spparms.df-t DLD-FUNCTIONS/spparms.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/str2double.cc | ./mkdefs . DLD-FUNCTIONS/str2double.cc > DLD-FUNCTIONS/str2double.df-t
mv DLD-FUNCTIONS/sqrtm.df-t DLD-FUNCTIONS/sqrtm.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/sub2ind.cc | ./mkdefs . DLD-FUNCTIONS/sub2ind.cc > DLD-FUNCTIONS/sub2ind.df-t
mv DLD-FUNCTIONS/strfind.df-t DLD-FUNCTIONS/strfind.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/svd.cc | ./mkdefs . DLD-FUNCTIONS/svd.cc > DLD-FUNCTIONS/svd.df-t
mv DLD-FUNCTIONS/str2double.df-t DLD-FUNCTIONS/str2double.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/syl.cc | ./mkdefs . DLD-FUNCTIONS/syl.cc > DLD-FUNCTIONS/syl.df-t
mv DLD-FUNCTIONS/sub2ind.df-t DLD-FUNCTIONS/sub2ind.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.         -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/symbfact.cc | ./mkdefs . DLD-FUNCTIONS/symbfact.cc > DLD-FUNCTIONS/symbfact.df-t
mv DLD-FUNCTIONS/svd.df-t DLD-FUNCTIONS/svd.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.         -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/symrcm.cc | ./mkdefs . DLD-FUNCTIONS/symrcm.cc > DLD-FUNCTIONS/symrcm.df-t
mv DLD-FUNCTIONS/syl.df-t DLD-FUNCTIONS/syl.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/time.cc | ./mkdefs . DLD-FUNCTIONS/time.cc > DLD-FUNCTIONS/time.df-t
mv DLD-FUNCTIONS/symbfact.df-t DLD-FUNCTIONS/symbfact.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/tril.cc | ./mkdefs . DLD-FUNCTIONS/tril.cc > DLD-FUNCTIONS/tril.df-t
mv DLD-FUNCTIONS/symrcm.df-t DLD-FUNCTIONS/symrcm.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/tsearch.cc | ./mkdefs . DLD-FUNCTIONS/tsearch.cc > DLD-FUNCTIONS/tsearch.df-t
mv DLD-FUNCTIONS/time.df-t DLD-FUNCTIONS/time.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/typecast.cc | ./mkdefs . DLD-FUNCTIONS/typecast.cc > DLD-FUNCTIONS/typecast.df-t
mv DLD-FUNCTIONS/tril.df-t DLD-FUNCTIONS/tril.df
g++-4.8 -E -DHAVE_CONFIG_H -I. -I..  \
	  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp \
	  -DMAKE_BUILTINS DLD-FUNCTIONS/urlwrite.cc | ./mkdefs . DLD-FUNCTIONS/urlwrite.cc > DLD-FUNCTIONS/urlwrite.df-t
mv DLD-FUNCTIONS/tsearch.df-t DLD-FUNCTIONS/tsearch.df
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-b-b.lo `test -f 'OPERATORS/op-b-b.cc' || echo './'`OPERATORS/op-b-b.cc
mv DLD-FUNCTIONS/typecast.df-t DLD-FUNCTIONS/typecast.df
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-b-bm.lo `test -f 'OPERATORS/op-b-bm.cc' || echo './'`OPERATORS/op-b-bm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-b-b.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-b-b.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-b-bm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-b-bm.o
mv DLD-FUNCTIONS/urlwrite.df-t DLD-FUNCTIONS/urlwrite.df
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-b-sbm.lo `test -f 'OPERATORS/op-b-sbm.cc' || echo './'`OPERATORS/op-b-sbm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-b-sbm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-b-sbm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-b-b.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-b-bm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-b-sbm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-b-b.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-b-bm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-b-sbm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-bm-b.lo `test -f 'OPERATORS/op-bm-b.cc' || echo './'`OPERATORS/op-bm-b.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-bm-b.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-bm-b.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-bm-b.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-bm-bm.lo `test -f 'OPERATORS/op-bm-bm.cc' || echo './'`OPERATORS/op-bm-bm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-bm-bm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-bm-bm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-bm-sbm.lo `test -f 'OPERATORS/op-bm-sbm.cc' || echo './'`OPERATORS/op-bm-sbm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-bm-sbm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-bm-sbm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-bm-b.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-bm-bm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cdm-cdm.lo `test -f 'OPERATORS/op-cdm-cdm.cc' || echo './'`OPERATORS/op-cdm-cdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cdm-cdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cdm-cdm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-bm-sbm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cdm-cdm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-bm-bm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-bm-sbm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cdm-cdm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cdm-cm.lo `test -f 'OPERATORS/op-cdm-cm.cc' || echo './'`OPERATORS/op-cdm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cdm-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cdm-cm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-cdm-cm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cdm-cs.lo `test -f 'OPERATORS/op-cdm-cs.cc' || echo './'`OPERATORS/op-cdm-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cdm-cs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cdm-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cdm-dm.lo `test -f 'OPERATORS/op-cdm-dm.cc' || echo './'`OPERATORS/op-cdm-dm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cdm-dm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cdm-dm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dms-template.cc:27,
                 from OPERATORS/op-cdm-cs.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-cdm-dm.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-cx-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-cdm-cm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-complex.h:32,
                 from OPERATORS/op-dms-template.cc:30,
                 from OPERATORS/op-cdm-cs.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-cx-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-cdm-dm.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cdm-m.lo `test -f 'OPERATORS/op-cdm-m.cc' || echo './'`OPERATORS/op-cdm-m.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cdm-s.lo `test -f 'OPERATORS/op-cdm-s.cc' || echo './'`OPERATORS/op-cdm-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cdm-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cdm-m.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cdm-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cdm-s.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-cdm-m.cc:37:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dms-template.cc:27,
                 from OPERATORS/op-cdm-s.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cell.lo `test -f 'OPERATORS/op-cell.cc' || echo './'`OPERATORS/op-cell.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cell.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cell.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-chm.lo `test -f 'OPERATORS/op-chm.cc' || echo './'`OPERATORS/op-chm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-chm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-chm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cell.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-cx-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-cdm-m.cc:37:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-scalar.h:34,
                 from OPERATORS/op-dms-template.cc:30,
                 from OPERATORS/op-cdm-s.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-chm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cell.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-chm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-class.lo `test -f 'OPERATORS/op-class.cc' || echo './'`OPERATORS/op-class.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-cdm.lo `test -f 'OPERATORS/op-cm-cdm.cc' || echo './'`OPERATORS/op-cm-cdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-class.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-class.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-cdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-cdm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-cm-cdm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/pathsearch.h:28,
                 from ./load-path.h:32,
                 from OPERATORS/op-class.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-cm.lo `test -f 'OPERATORS/op-cm-cm.cc' || echo './'`OPERATORS/op-cm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-cm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cm-cm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-cs.lo `test -f 'OPERATORS/op-cm-cs.cc' || echo './'`OPERATORS/op-cm-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-cs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-cs.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-cx-mat.h:32,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-cm-cdm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-class.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cm-cs.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cm-cm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-dm.lo `test -f 'OPERATORS/op-cm-dm.cc' || echo './'`OPERATORS/op-cm-dm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-dm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-dm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cm-cs.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-cm-dm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-cx-mat.h:32,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-cm-dm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-m.lo `test -f 'OPERATORS/op-cm-m.cc' || echo './'`OPERATORS/op-cm-m.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-pm.lo `test -f 'OPERATORS/op-cm-pm.cc' || echo './'`OPERATORS/op-cm-pm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-m.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-pm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-pm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-s.lo `test -f 'OPERATORS/op-cm-s.cc' || echo './'`OPERATORS/op-cm-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-s.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-cm-pm.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/mx-cm-m.h:4,
                 from OPERATORS/op-cm-m.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-scm.lo `test -f 'OPERATORS/op-cm-scm.cc' || echo './'`OPERATORS/op-cm-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-scm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-scm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/mx-cm-s.h:4,
                 from OPERATORS/op-cm-s.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cm-scm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-cm-pm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cm-m.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cm-s.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cm-scm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cm-sm.lo `test -f 'OPERATORS/op-cm-sm.cc' || echo './'`OPERATORS/op-cm-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cm-sm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cm-sm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cm-sm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cs-cm.lo `test -f 'OPERATORS/op-cs-cm.cc' || echo './'`OPERATORS/op-cs-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cs-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cs-cm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cs-cs.lo `test -f 'OPERATORS/op-cs-cs.cc' || echo './'`OPERATORS/op-cs-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cs-cs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cs-cs.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cs-cm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from OPERATORS/op-cs-cs.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cm-sm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cs-m.lo `test -f 'OPERATORS/op-cs-m.cc' || echo './'`OPERATORS/op-cs-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cs-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cs-m.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cs-cm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cs-cs.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CNDArray.h:26,
                 from ../liboctave/mx-cs-nda.h:4,
                 from OPERATORS/op-cs-m.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cs-s.lo `test -f 'OPERATORS/op-cs-s.cc' || echo './'`OPERATORS/op-cs-s.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cs-m.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cs-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cs-s.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cs-s.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cs-scm.lo `test -f 'OPERATORS/op-cs-scm.cc' || echo './'`OPERATORS/op-cs-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cs-scm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cs-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-cs-sm.lo `test -f 'OPERATORS/op-cs-sm.cc' || echo './'`OPERATORS/op-cs-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-cs-sm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-cs-sm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cs-s.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cs-scm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-dm-cdm.lo `test -f 'OPERATORS/op-dm-cdm.cc' || echo './'`OPERATORS/op-dm-cdm.cc
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-dm-cdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-dm-cdm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-cs-sm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-dm-cdm.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cs-scm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-cs-sm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-dm-cm.lo `test -f 'OPERATORS/op-dm-cm.cc' || echo './'`OPERATORS/op-dm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-dm-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-dm-cm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-re-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-dm-cdm.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-dm-cm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-dm-cs.lo `test -f 'OPERATORS/op-dm-cs.cc' || echo './'`OPERATORS/op-dm-cs.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-re-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-dm-cm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-dm-cs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-dm-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-dm-dm.lo `test -f 'OPERATORS/op-dm-dm.cc' || echo './'`OPERATORS/op-dm-dm.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-dm-m.lo `test -f 'OPERATORS/op-dm-m.cc' || echo './'`OPERATORS/op-dm-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-dm-dm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-dm-dm.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-dm-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-dm-m.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dms-template.cc:27,
                 from OPERATORS/op-dm-cs.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-dm-m.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-dm-dm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-dm-s.lo `test -f 'OPERATORS/op-dm-s.cc' || echo './'`OPERATORS/op-dm-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-dm-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-dm-s.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-complex.h:32,
                 from OPERATORS/op-dms-template.cc:30,
                 from OPERATORS/op-dm-cs.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-re-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-dm-m.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-dm-dm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dms-template.cc:27,
                 from OPERATORS/op-dm-s.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-scalar.h:34,
                 from OPERATORS/op-dms-template.cc:30,
                 from OPERATORS/op-dm-s.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-dm-scm.lo `test -f 'OPERATORS/op-dm-scm.cc' || echo './'`OPERATORS/op-dm-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-dm-scm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-dm-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-dm-sm.lo `test -f 'OPERATORS/op-dm-sm.cc' || echo './'`OPERATORS/op-dm-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-dm-sm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-dm-sm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-dm-scm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-dm-sm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-double-conv.lo `test -f 'OPERATORS/op-double-conv.cc' || echo './'`OPERATORS/op-double-conv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-double-conv.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-double-conv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcdm-fcdm.lo `test -f 'OPERATORS/op-fcdm-fcdm.cc' || echo './'`OPERATORS/op-fcdm-fcdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcdm-fcdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcdm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-dm-scm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-double-conv.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-dm-sm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fcdm-fcdm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-double-conv.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcdm-fcdm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcdm-fcm.lo `test -f 'OPERATORS/op-fcdm-fcm.cc' || echo './'`OPERATORS/op-fcdm-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcdm-fcm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fcdm-fcm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcdm-fcs.lo `test -f 'OPERATORS/op-fcdm-fcs.cc' || echo './'`OPERATORS/op-fcdm-fcs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcdm-fcs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcs.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dms-template.cc:27,
                 from OPERATORS/op-fcdm-fcs.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-flt-cx-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fcdm-fcm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcdm-fdm.lo `test -f 'OPERATORS/op-fcdm-fdm.cc' || echo './'`OPERATORS/op-fcdm-fdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcdm-fdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcdm-fdm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-flt-complex.h:32,
                 from OPERATORS/op-dms-template.cc:30,
                 from OPERATORS/op-fcdm-fcs.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fcdm-fdm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcdm-fm.lo `test -f 'OPERATORS/op-fcdm-fm.cc' || echo './'`OPERATORS/op-fcdm-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcdm-fm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcdm-fm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fcdm-fm.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcdm-fdm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcdm-fs.lo `test -f 'OPERATORS/op-fcdm-fs.cc' || echo './'`OPERATORS/op-fcdm-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcdm-fs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcdm-fs.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dms-template.cc:27,
                 from OPERATORS/op-fcdm-fs.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-flt-cx-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fcdm-fm.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcm-fcdm.lo `test -f 'OPERATORS/op-fcm-fcdm.cc' || echo './'`OPERATORS/op-fcm-fcdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcm-fcdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcm-fcdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcm-fcm.lo `test -f 'OPERATORS/op-fcm-fcm.cc' || echo './'`OPERATORS/op-fcm-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcm-fcm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcm-fcm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fcm-fcdm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-float.h:34,
                 from OPERATORS/op-dms-template.cc:30,
                 from OPERATORS/op-fcdm-fs.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fcm-fcm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcm-fcs.lo `test -f 'OPERATORS/op-fcm-fcs.cc' || echo './'`OPERATORS/op-fcm-fcs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcm-fcs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcm-fcs.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-flt-cx-mat.h:32,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fcm-fcdm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fcm-fcs.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcm-fcm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcm-fdm.lo `test -f 'OPERATORS/op-fcm-fdm.cc' || echo './'`OPERATORS/op-fcm-fdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcm-fdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcm-fdm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcm-fm.lo `test -f 'OPERATORS/op-fcm-fm.cc' || echo './'`OPERATORS/op-fcm-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcm-fm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcm-fm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fcm-fdm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcm-fcs.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/fCMatrix.h:26,
                 from ../liboctave/mx-fcm-fm.h:4,
                 from OPERATORS/op-fcm-fm.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-flt-cx-mat.h:32,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fcm-fdm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcm-fm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcm-fs.lo `test -f 'OPERATORS/op-fcm-fs.cc' || echo './'`OPERATORS/op-fcm-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcm-fs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcm-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcm-pm.lo `test -f 'OPERATORS/op-fcm-pm.cc' || echo './'`OPERATORS/op-fcm-pm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcm-pm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcm-pm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcn.lo `test -f 'OPERATORS/op-fcn.cc' || echo './'`OPERATORS/op-fcn.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcn.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcn.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/mx-cm-s.h:4,
                 from OPERATORS/op-fcm-fs.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-fcm-pm.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fcn.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcs-fcm.lo `test -f 'OPERATORS/op-fcs-fcm.cc' || echo './'`OPERATORS/op-fcs-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcs-fcm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcs-fcm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcm-fs.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-fcm-pm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcn.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fcs-fcm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcs-fcs.lo `test -f 'OPERATORS/op-fcs-fcs.cc' || echo './'`OPERATORS/op-fcs-fcs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcs-fcs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcs-fcs.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcs-fcm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fcs-fcs.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcs-fm.lo `test -f 'OPERATORS/op-fcs-fm.cc' || echo './'`OPERATORS/op-fcs-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcs-fm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcs-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fcs-fs.lo `test -f 'OPERATORS/op-fcs-fs.cc' || echo './'`OPERATORS/op-fcs-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fcs-fs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fcs-fs.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CNDArray.h:26,
                 from ../liboctave/mx-cs-nda.h:4,
                 from OPERATORS/op-fcs-fm.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcs-fcs.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fcs-fs.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcs-fs.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fcs-fm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fdm-fcdm.lo `test -f 'OPERATORS/op-fdm-fcdm.cc' || echo './'`OPERATORS/op-fdm-fcdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fdm-fcdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fdm-fcdm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fdm-fcdm.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fdm-fcm.lo `test -f 'OPERATORS/op-fdm-fcm.cc' || echo './'`OPERATORS/op-fdm-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fdm-fcm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fdm-fcm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-flt-re-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fdm-fcdm.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fdm-fcs.lo `test -f 'OPERATORS/op-fdm-fcs.cc' || echo './'`OPERATORS/op-fdm-fcs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fdm-fcs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fdm-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fdm-fdm.lo `test -f 'OPERATORS/op-fdm-fdm.cc' || echo './'`OPERATORS/op-fdm-fdm.cc
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fdm-fcm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fdm-fdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fdm-fdm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dms-template.cc:27,
                 from OPERATORS/op-fdm-fcs.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fdm-fdm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-flt-re-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fdm-fcm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fdm-fm.lo `test -f 'OPERATORS/op-fdm-fm.cc' || echo './'`OPERATORS/op-fdm-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fdm-fm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fdm-fm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-flt-complex.h:32,
                 from OPERATORS/op-dms-template.cc:30,
                 from OPERATORS/op-fdm-fcs.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fdm-fdm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fdm-fm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fdm-fs.lo `test -f 'OPERATORS/op-fdm-fs.cc' || echo './'`OPERATORS/op-fdm-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fdm-fs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fdm-fs.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-base.h:36,
                 from ./ov-flt-re-diag.h:26,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fdm-fm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dms-template.cc:27,
                 from OPERATORS/op-fdm-fs.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-float-conv.lo `test -f 'OPERATORS/op-float-conv.cc' || echo './'`OPERATORS/op-float-conv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-float-conv.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-float-conv.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-float-conv.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fm-fcdm.lo `test -f 'OPERATORS/op-fm-fcdm.cc' || echo './'`OPERATORS/op-fm-fcdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fm-fcdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fm-fcdm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-float.h:34,
                 from OPERATORS/op-dms-template.cc:30,
                 from OPERATORS/op-fdm-fs.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fm-fcm.lo `test -f 'OPERATORS/op-fm-fcm.cc' || echo './'`OPERATORS/op-fm-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fm-fcm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fm-fcm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fm-fcdm.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-float-conv.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/fCMatrix.h:26,
                 from ../liboctave/mx-fm-fcm.h:4,
                 from OPERATORS/op-fm-fcm.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-flt-re-mat.h:32,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fm-fcdm.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fm-fcs.lo `test -f 'OPERATORS/op-fm-fcs.cc' || echo './'`OPERATORS/op-fm-fcs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fm-fcs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fm-fcs.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fm-fcm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/fCMatrix.h:26,
                 from ../liboctave/mx-fm-fcs.h:4,
                 from OPERATORS/op-fm-fcs.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fm-fdm.lo `test -f 'OPERATORS/op-fm-fdm.cc' || echo './'`OPERATORS/op-fm-fdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fm-fdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fm-fdm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fm-fcs.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-fm-fdm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fm-fm.lo `test -f 'OPERATORS/op-fm-fm.cc' || echo './'`OPERATORS/op-fm-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fm-fm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fm-fm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-flt-re-mat.h:32,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-fm-fdm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fm-fm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fm-fs.lo `test -f 'OPERATORS/op-fm-fs.cc' || echo './'`OPERATORS/op-fm-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fm-fs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fm-fs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fm-pm.lo `test -f 'OPERATORS/op-fm-pm.cc' || echo './'`OPERATORS/op-fm-pm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fm-pm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fm-pm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fm-fs.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fm-fm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fs-fcm.lo `test -f 'OPERATORS/op-fs-fcm.cc' || echo './'`OPERATORS/op-fs-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fs-fcm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fs-fcm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-fm-pm.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/fCMatrix.h:26,
                 from ../liboctave/mx-fs-fcm.h:4,
                 from OPERATORS/op-fs-fcm.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fm-fs.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-fm-pm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fs-fcm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fs-fcs.lo `test -f 'OPERATORS/op-fs-fcs.cc' || echo './'`OPERATORS/op-fs-fcs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fs-fcs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fs-fcs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fs-fm.lo `test -f 'OPERATORS/op-fs-fm.cc' || echo './'`OPERATORS/op-fs-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fs-fm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fs-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-fs-fs.lo `test -f 'OPERATORS/op-fs-fs.cc' || echo './'`OPERATORS/op-fs-fs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-fs-fs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-fs-fs.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fs-fcs.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-fs-fm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from OPERATORS/op-fs-fs.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fs-fcs.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-i16-i16.lo `test -f 'OPERATORS/op-i16-i16.cc' || echo './'`OPERATORS/op-i16-i16.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fs-fm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-i16-i16.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-i16-i16.o
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-fs-fs.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from ../liboctave/int16NDArray.h:26,
                 from ../liboctave/mx-i16nda-i8.h:4,
                 from OPERATORS/op-i16-i16.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-i16-i16.cc:61:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-i32-i32.lo `test -f 'OPERATORS/op-i32-i32.cc' || echo './'`OPERATORS/op-i32-i32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-i32-i32.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-i32-i32.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-i64-i64.lo `test -f 'OPERATORS/op-i64-i64.cc' || echo './'`OPERATORS/op-i64-i64.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-i64-i64.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-i64-i64.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-i8-i8.lo `test -f 'OPERATORS/op-i8-i8.cc' || echo './'`OPERATORS/op-i8-i8.cc
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from ../liboctave/int32NDArray.h:26,
                 from ../liboctave/mx-i32nda-i8.h:4,
                 from OPERATORS/op-i32-i32.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-i8-i8.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-i8-i8.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from ../liboctave/int64NDArray.h:26,
                 from ../liboctave/mx-i64nda-i8.h:4,
                 from OPERATORS/op-i64-i64.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from ../liboctave/int8NDArray.h:26,
                 from ../liboctave/mx-i8nda-ui8.h:4,
                 from OPERATORS/op-i8-i8.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-i32-i32.cc:61:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-i64-i64.cc:61:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-i8-i8.cc:61:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-int-concat.lo `test -f 'OPERATORS/op-int-concat.cc' || echo './'`OPERATORS/op-int-concat.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-int-concat.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-int-concat.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-int-concat.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-int-conv.lo `test -f 'OPERATORS/op-int-conv.cc' || echo './'`OPERATORS/op-int-conv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-int-conv.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-int-conv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-cdm.lo `test -f 'OPERATORS/op-m-cdm.cc' || echo './'`OPERATORS/op-m-cdm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-cdm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-cdm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-int-concat.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-cm.lo `test -f 'OPERATORS/op-m-cm.cc' || echo './'`OPERATORS/op-m-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-cm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-int-conv.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-m-cdm.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/mx-m-cm.h:4,
                 from OPERATORS/op-m-cm.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-int-conv.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-re-mat.h:32,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-m-cdm.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-m-cm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-cs.lo `test -f 'OPERATORS/op-m-cs.cc' || echo './'`OPERATORS/op-m-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-cs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-cs.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/mx-m-cs.h:4,
                 from OPERATORS/op-m-cs.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-dm.lo `test -f 'OPERATORS/op-m-dm.cc' || echo './'`OPERATORS/op-m-dm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-dm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-dm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-m-cs.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from ./ops.h:27,
                 from OPERATORS/op-dm-template.cc:27,
                 from OPERATORS/op-m-dm.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-re-mat.h:32,
                 from OPERATORS/op-dm-template.cc:29,
                 from OPERATORS/op-m-dm.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-m.lo `test -f 'OPERATORS/op-m-m.cc' || echo './'`OPERATORS/op-m-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-m.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-m-m.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-pm.lo `test -f 'OPERATORS/op-m-pm.cc' || echo './'`OPERATORS/op-m-pm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-pm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-pm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-m-pm.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-m-m.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-m-pm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-s.lo `test -f 'OPERATORS/op-m-s.cc' || echo './'`OPERATORS/op-m-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-s.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-m-s.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-scm.lo `test -f 'OPERATORS/op-m-scm.cc' || echo './'`OPERATORS/op-m-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-scm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-scm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-m-scm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-m-s.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-m-scm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-m-sm.lo `test -f 'OPERATORS/op-m-sm.cc' || echo './'`OPERATORS/op-m-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-m-sm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-m-sm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-m-sm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-pm-cm.lo `test -f 'OPERATORS/op-pm-cm.cc' || echo './'`OPERATORS/op-pm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-pm-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-pm-cm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-m-sm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-pm-fcm.lo `test -f 'OPERATORS/op-pm-fcm.cc' || echo './'`OPERATORS/op-pm-fcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-pm-fcm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-pm-fcm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-pm-cm.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-pm-fcm.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-pm-cm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-pm-fcm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-pm-fm.lo `test -f 'OPERATORS/op-pm-fm.cc' || echo './'`OPERATORS/op-pm-fm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-pm-fm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-pm-fm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-pm-m.lo `test -f 'OPERATORS/op-pm-m.cc' || echo './'`OPERATORS/op-pm-m.cc
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-pm-fm.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-pm-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-pm-m.o
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-pm-pm.lo `test -f 'OPERATORS/op-pm-pm.cc' || echo './'`OPERATORS/op-pm-pm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-pm-pm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-pm-pm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-pm-scm.lo `test -f 'OPERATORS/op-pm-scm.cc' || echo './'`OPERATORS/op-pm-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-pm-scm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-pm-scm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-pm-m.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-pm-pm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-pm-fm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-pm-scm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov-perm.h:26,
                 from OPERATORS/op-pm-template.cc:27,
                 from OPERATORS/op-pm-m.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-pm-pm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-pm-scm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-pm-sm.lo `test -f 'OPERATORS/op-pm-sm.cc' || echo './'`OPERATORS/op-pm-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-pm-sm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-pm-sm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-pm-sm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-range.lo `test -f 'OPERATORS/op-range.cc' || echo './'`OPERATORS/op-range.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-range.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-range.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-s-cm.lo `test -f 'OPERATORS/op-s-cm.cc' || echo './'`OPERATORS/op-s-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-s-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-s-cm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-range.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-s-cs.lo `test -f 'OPERATORS/op-s-cs.cc' || echo './'`OPERATORS/op-s-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-s-cs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-s-cs.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-pm-sm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/mx-s-cm.h:4,
                 from OPERATORS/op-s-cm.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-s-cs.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-range.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-s-cm.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-s-cs.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-s-m.lo `test -f 'OPERATORS/op-s-m.cc' || echo './'`OPERATORS/op-s-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-s-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-s-m.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-s-m.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-s-m.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-s-s.lo `test -f 'OPERATORS/op-s-s.cc' || echo './'`OPERATORS/op-s-s.cc
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-s-scm.lo `test -f 'OPERATORS/op-s-scm.cc' || echo './'`OPERATORS/op-s-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-s-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-s-s.o
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-s-scm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-s-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-s-sm.lo `test -f 'OPERATORS/op-s-sm.cc' || echo './'`OPERATORS/op-s-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-s-sm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-s-sm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/Array-util.h:26,
                 from OPERATORS/op-s-s.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-s-scm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-s-sm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-s-s.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-s-scm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-s-sm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sbm-b.lo `test -f 'OPERATORS/op-sbm-b.cc' || echo './'`OPERATORS/op-sbm-b.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sbm-b.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sbm-b.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sbm-b.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sbm-bm.lo `test -f 'OPERATORS/op-sbm-bm.cc' || echo './'`OPERATORS/op-sbm-bm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sbm-bm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sbm-bm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sbm-b.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sbm-sbm.lo `test -f 'OPERATORS/op-sbm-sbm.cc' || echo './'`OPERATORS/op-sbm-sbm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sbm-sbm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sbm-sbm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sbm-bm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-scm-cm.lo `test -f 'OPERATORS/op-scm-cm.cc' || echo './'`OPERATORS/op-scm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-scm-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-scm-cm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sbm-sbm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-scm-cm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sbm-bm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sbm-sbm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-scm-cm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-scm-cs.lo `test -f 'OPERATORS/op-scm-cs.cc' || echo './'`OPERATORS/op-scm-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-scm-cs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-scm-cs.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-scm-m.lo `test -f 'OPERATORS/op-scm-m.cc' || echo './'`OPERATORS/op-scm-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-scm-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-scm-m.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-scm-s.lo `test -f 'OPERATORS/op-scm-s.cc' || echo './'`OPERATORS/op-scm-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-scm-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-scm-s.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-scm-cs.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-scm-m.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-scm-s.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-scm-cs.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-scm-m.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-scm-scm.lo `test -f 'OPERATORS/op-scm-scm.cc' || echo './'`OPERATORS/op-scm-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-scm-scm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-scm-scm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-scm-s.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-scm-scm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-scm-sm.lo `test -f 'OPERATORS/op-scm-sm.cc' || echo './'`OPERATORS/op-scm-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-scm-sm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-scm-sm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-scm-scm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sm-cm.lo `test -f 'OPERATORS/op-sm-cm.cc' || echo './'`OPERATORS/op-sm-cm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sm-cm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sm-cm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-scm-sm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sm-cs.lo `test -f 'OPERATORS/op-sm-cs.cc' || echo './'`OPERATORS/op-sm-cs.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sm-cs.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sm-cs.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sm-cm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sm-cs.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-scm-sm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sm-cm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sm-cs.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sm-m.lo `test -f 'OPERATORS/op-sm-m.cc' || echo './'`OPERATORS/op-sm-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sm-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sm-m.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sm-m.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sm-s.lo `test -f 'OPERATORS/op-sm-s.cc' || echo './'`OPERATORS/op-sm-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sm-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sm-s.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sm-s.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sm-m.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sm-scm.lo `test -f 'OPERATORS/op-sm-scm.cc' || echo './'`OPERATORS/op-sm-scm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sm-scm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sm-scm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-sm-sm.lo `test -f 'OPERATORS/op-sm-sm.cc' || echo './'`OPERATORS/op-sm-sm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-sm-sm.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-sm-sm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sm-scm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sm-s.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-sm-sm.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sm-scm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-sm-sm.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-str-m.lo `test -f 'OPERATORS/op-str-m.cc' || echo './'`OPERATORS/op-str-m.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-str-m.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-str-m.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-str-m.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-str-s.lo `test -f 'OPERATORS/op-str-s.cc' || echo './'`OPERATORS/op-str-s.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-str-s.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-str-s.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-str-s.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-str-m.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-str-str.lo `test -f 'OPERATORS/op-str-str.cc' || echo './'`OPERATORS/op-str-str.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-str-str.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-str-str.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-struct.lo `test -f 'OPERATORS/op-struct.cc' || echo './'`OPERATORS/op-struct.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-struct.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-struct.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-str-str.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-str-s.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./oct-obj.h:31,
                 from OPERATORS/op-struct.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-ui16-ui16.lo `test -f 'OPERATORS/op-ui16-ui16.cc' || echo './'`OPERATORS/op-ui16-ui16.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-ui16-ui16.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-ui16-ui16.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-str-str.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-struct.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from ../liboctave/uint16NDArray.h:26,
                 from ../liboctave/mx-ui16nda-i8.h:4,
                 from OPERATORS/op-ui16-ui16.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-ui32-ui32.lo `test -f 'OPERATORS/op-ui32-ui32.cc' || echo './'`OPERATORS/op-ui32-ui32.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-ui32-ui32.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-ui32-ui32.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from ../liboctave/uint32NDArray.h:26,
                 from ../liboctave/mx-ui32nda-i8.h:4,
                 from OPERATORS/op-ui32-ui32.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-ui16-ui16.cc:61:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-ui64-ui64.lo `test -f 'OPERATORS/op-ui64-ui64.cc' || echo './'`OPERATORS/op-ui64-ui64.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-ui32-ui32.cc:61:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-ui64-ui64.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-ui64-ui64.o
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o OPERATORS/liboctinterp_la-op-ui8-ui8.lo `test -f 'OPERATORS/op-ui8-ui8.cc' || echo './'`OPERATORS/op-ui8-ui8.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c OPERATORS/op-ui8-ui8.cc  -fPIC -DPIC -o OPERATORS/.libs/liboctinterp_la-op-ui8-ui8.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from ../liboctave/uint64NDArray.h:26,
                 from ../liboctave/mx-ui64nda-i8.h:4,
                 from OPERATORS/op-ui64-ui64.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/intNDArray.h:26,
                 from ../liboctave/uint8NDArray.h:26,
                 from ../liboctave/mx-ui8nda-i8.h:4,
                 from OPERATORS/op-ui8-ui8.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-ui64-ui64.cc:61:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from OPERATORS/op-ui8-ui8.cc:61:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o TEMPLATE-INST/liboctinterp_la-Array-os.lo `test -f 'TEMPLATE-INST/Array-os.cc' || echo './'`TEMPLATE-INST/Array-os.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c TEMPLATE-INST/Array-os.cc  -fPIC -DPIC -o TEMPLATE-INST/.libs/liboctinterp_la-Array-os.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from TEMPLATE-INST/Array-os.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Array.cc:43:0,
                 from TEMPLATE-INST/Array-os.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
../liboctave/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = scanf_format_elt]':
../liboctave/Array.cc:354:7:   required from 'static T* rec_permute_helper::blk_trans(const T*, T*, octave_idx_type, octave_idx_type) [with T = scanf_format_elt*; octave_idx_type = int]'
../liboctave/Array.cc:1549:76:   required from 'Array<T> Array<T>::transpose() const [with T = scanf_format_elt*]'
TEMPLATE-INST/Array-os.cc:41:1:   required from here
../liboctave/oct-locbuf.h:148:71: warning: cast from 'char*' to 'scanf_format_elt**' increases required alignment of target type [-Wcast-align]
   operator T **() const { return reinterpret_cast<T **> (this->data ()); }
                                                                       ^
../liboctave/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = printf_format_elt]':
../liboctave/Array.cc:354:7:   required from 'static T* rec_permute_helper::blk_trans(const T*, T*, octave_idx_type, octave_idx_type) [with T = printf_format_elt*; octave_idx_type = int]'
../liboctave/Array.cc:1549:76:   required from 'Array<T> Array<T>::transpose() const [with T = printf_format_elt*]'
TEMPLATE-INST/Array-os.cc:44:1:   required from here
../liboctave/oct-locbuf.h:148:71: warning: cast from 'char*' to 'printf_format_elt**' increases required alignment of target type [-Wcast-align]
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o TEMPLATE-INST/liboctinterp_la-Array-tc.lo `test -f 'TEMPLATE-INST/Array-tc.cc' || echo './'`TEMPLATE-INST/Array-tc.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c TEMPLATE-INST/Array-tc.cc  -fPIC -DPIC -o TEMPLATE-INST/.libs/liboctinterp_la-Array-tc.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from TEMPLATE-INST/Array-tc.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Array.cc:43:0,
                 from TEMPLATE-INST/Array-tc.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/__contourc__.lo DLD-FUNCTIONS/__contourc__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__contourc__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/__contourc__.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS___delaunayn___la-__delaunayn__.lo `test -f 'DLD-FUNCTIONS/__delaunayn__.cc' || echo './'`DLD-FUNCTIONS/__delaunayn__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__delaunayn__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___delaunayn___la-__delaunayn__.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__contourc__.cc:43:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ./Cell.h:29,
                 from DLD-FUNCTIONS/__delaunayn__.cc:48:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__contourc__.cc:43:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./Cell.h:32,
                 from DLD-FUNCTIONS/__delaunayn__.cc:48:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/__dispatch__.lo DLD-FUNCTIONS/__dispatch__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__dispatch__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/__dispatch__.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/__dsearchn__.lo DLD-FUNCTIONS/__dsearchn__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__dsearchn__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/__dsearchn__.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ./Cell.h:29,
                 from DLD-FUNCTIONS/__dispatch__.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__dsearchn__.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.  -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS___fltk_uigetfile___la-__fltk_uigetfile__.lo `test -f 'DLD-FUNCTIONS/__fltk_uigetfile__.cc' || echo './'`DLD-FUNCTIONS/__fltk_uigetfile__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__fltk_uigetfile__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___fltk_uigetfile___la-__fltk_uigetfile__.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./Cell.h:32,
                 from DLD-FUNCTIONS/__dispatch__.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__fltk_uigetfile__.cc:42:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__dsearchn__.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__fltk_uigetfile__.cc:42:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS___glpk___la-__glpk__.lo `test -f 'DLD-FUNCTIONS/__glpk__.cc' || echo './'`DLD-FUNCTIONS/__glpk__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__glpk__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___glpk___la-__glpk__.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.  -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS___init_fltk___la-__init_fltk__.lo `test -f 'DLD-FUNCTIONS/__init_fltk__.cc' || echo './'`DLD-FUNCTIONS/__init_fltk__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__init_fltk__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___init_fltk___la-__init_fltk__.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__glpk__.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__init_fltk__.cc:38:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/__init_gnuplot__.lo DLD-FUNCTIONS/__init_gnuplot__.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__glpk__.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__init_gnuplot__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/__init_gnuplot__.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/__lin_interpn__.lo DLD-FUNCTIONS/__lin_interpn__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__lin_interpn__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/__lin_interpn__.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__init_gnuplot__.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__init_fltk__.cc:38:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
DLD-FUNCTIONS/__glpk__.cc: In function 'void lpx_set_int_parm(glp_prob*, int, int)':
DLD-FUNCTIONS/__glpk__.cc:1773:25: warning: declaration of 'glp_bfcp parm' shadows a parameter [-Wshadow]
             {  glp_bfcp parm;
                         ^
DLD-FUNCTIONS/__glpk__.cc:1652:36: warning: shadowed declaration is here [-Wshadow]
 void lpx_set_int_parm(LPX *lp, int parm, int val)
                                    ^
DLD-FUNCTIONS/__glpk__.cc: In function 'int lpx_get_int_parm(glp_prob*, int)':
DLD-FUNCTIONS/__glpk__.cc:1846:25: warning: declaration of 'glp_bfcp parm' shadows a parameter [-Wshadow]
             {  glp_bfcp parm;
                         ^
DLD-FUNCTIONS/__glpk__.cc:1796:35: warning: shadowed declaration is here [-Wshadow]
 int lpx_get_int_parm(LPX *lp, int parm)
                                   ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dNDArray.h:26,
                 from DLD-FUNCTIONS/__lin_interpn__.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from DLD-FUNCTIONS/__lin_interpn__.cc:29:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__init_gnuplot__.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
DLD-FUNCTIONS/__glpk__.cc: In function 'int lpx_get_status(glp_prob*)':
DLD-FUNCTIONS/__glpk__.cc:1218:14: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return status;
              ^
DLD-FUNCTIONS/__glpk__.cc: In function 'int lpx_ipt_status(glp_prob*)':
DLD-FUNCTIONS/__glpk__.cc:1442:14: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return status;
              ^
DLD-FUNCTIONS/__glpk__.cc: In function 'int lpx_mip_status(glp_prob*)':
DLD-FUNCTIONS/__glpk__.cc:1592:14: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized]
       return status;
              ^
../liboctave/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = float]':
DLD-FUNCTIONS/__lin_interpn__.cc:192:3:   required from 'octave_value lin_interpn(int, M*, M, M*) [with T = float; M = FloatNDArray]'
DLD-FUNCTIONS/__lin_interpn__.cc:320:60:   required from here
../liboctave/oct-locbuf.h:161:55: warning: cast from 'char*' to 'const float**' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<const T **> (this->data ());
                                                       ^
../liboctave/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = double]':
DLD-FUNCTIONS/__lin_interpn__.cc:192:3:   required from 'octave_value lin_interpn(int, M*, M, M*) [with T = double; M = NDArray]'
DLD-FUNCTIONS/__lin_interpn__.cc:353:56:   required from here
../liboctave/oct-locbuf.h:161:55: warning: cast from 'char*' to 'const double**' increases required alignment of target type [-Wcast-align]
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.  -I/usr/include/GraphicsMagick    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS___magick_read___la-__magick_read__.lo `test -f 'DLD-FUNCTIONS/__magick_read__.cc' || echo './'`DLD-FUNCTIONS/__magick_read__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -I/usr/include/GraphicsMagick -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__magick_read__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___magick_read___la-__magick_read__.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__magick_read__.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/__pchip_deriv__.lo DLD-FUNCTIONS/__pchip_deriv__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__pchip_deriv__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/__pchip_deriv__.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__magick_read__.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/__qp__.lo DLD-FUNCTIONS/__qp__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__qp__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/__qp__.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__pchip_deriv__.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/dbleCHOL.h:29,
                 from DLD-FUNCTIONS/__qp__.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__pchip_deriv__.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/__qp__.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS___voronoi___la-__voronoi__.lo `test -f 'DLD-FUNCTIONS/__voronoi__.cc' || echo './'`DLD-FUNCTIONS/__voronoi__.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/__voronoi__.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___voronoi___la-__voronoi__.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_amd_la-amd.lo `test -f 'DLD-FUNCTIONS/amd.cc' || echo './'`DLD-FUNCTIONS/amd.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/amd.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_amd_la-amd.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ./Cell.h:29,
                 from DLD-FUNCTIONS/__voronoi__.cc:43:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ./ov.h:33,
                 from DLD-FUNCTIONS/amd.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./Cell.h:32,
                 from DLD-FUNCTIONS/__voronoi__.cc:43:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/balance.lo DLD-FUNCTIONS/balance.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/balance.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/balance.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from DLD-FUNCTIONS/amd.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/CmplxAEPBAL.h:31,
                 from DLD-FUNCTIONS/balance.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/besselj.lo DLD-FUNCTIONS/besselj.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/besselj.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/besselj.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from DLD-FUNCTIONS/besselj.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/balance.cc:42:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/besselj.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/betainc.lo DLD-FUNCTIONS/betainc.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/betainc.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/betainc.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/bsxfun.lo DLD-FUNCTIONS/bsxfun.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/bsxfun.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/bsxfun.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from DLD-FUNCTIONS/betainc.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ./Cell.h:29,
                 from ./oct-map.h:30,
                 from DLD-FUNCTIONS/bsxfun.cc:34:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/betainc.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./Cell.h:32,
                 from ./oct-map.h:30,
                 from DLD-FUNCTIONS/bsxfun.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_ccolamd_la-ccolamd.lo `test -f 'DLD-FUNCTIONS/ccolamd.cc' || echo './'`DLD-FUNCTIONS/ccolamd.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/ccolamd.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_ccolamd_la-ccolamd.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/cellfun.lo DLD-FUNCTIONS/cellfun.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/cellfun.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/cellfun.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ./ov.h:33,
                 from DLD-FUNCTIONS/ccolamd.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.           -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_chol_la-chol.lo `test -f 'DLD-FUNCTIONS/chol.cc' || echo './'`DLD-FUNCTIONS/chol.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/chol.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_chol_la-chol.o
In file included from DLD-FUNCTIONS/cellfun.cc:37:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ./Cell.h:29,
                 from DLD-FUNCTIONS/cellfun.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/CmplxCHOL.h:29,
                 from DLD-FUNCTIONS/chol.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from DLD-FUNCTIONS/ccolamd.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/dSparse.h:36,
                 from ../liboctave/SparseCmplxCHOL.h:28,
                 from DLD-FUNCTIONS/chol.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from DLD-FUNCTIONS/cellfun.cc:37:0:
../liboctave/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_value]':
DLD-FUNCTIONS/cellfun.cc:2110:3:   required from here
../liboctave/oct-locbuf.h:148:71: warning: cast from 'char*' to 'octave_value**' increases required alignment of target type [-Wcast-align]
   operator T **() const { return reinterpret_cast<T **> (this->data ()); }
                                                                       ^
../liboctave/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = idx_vector]':
DLD-FUNCTIONS/cellfun.cc:2046:3:   required from 'Cell do_mat2cell_nd(const ArrayND&, const Array<int>*, int) [with ArrayND = NDArray]'
DLD-FUNCTIONS/cellfun.cc:2083:36:   required from 'Cell do_mat2cell(const ArrayND&, const Array<int>*, int) [with ArrayND = NDArray]'
DLD-FUNCTIONS/cellfun.cc:2216:68:   required from here
../liboctave/oct-locbuf.h:148:71: warning: cast from 'char*' to 'idx_vector**' increases required alignment of target type [-Wcast-align]
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_colamd_la-colamd.lo `test -f 'DLD-FUNCTIONS/colamd.cc' || echo './'`DLD-FUNCTIONS/colamd.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/colamd.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_colamd_la-colamd.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ./ov.h:33,
                 from DLD-FUNCTIONS/colamd.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from DLD-FUNCTIONS/colamd.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/colloc.lo DLD-FUNCTIONS/colloc.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/colloc.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/colloc.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/conv2.lo DLD-FUNCTIONS/conv2.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/conv2.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/conv2.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/CollocWt.h:28,
                 from DLD-FUNCTIONS/colloc.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/oct-convn.h:27,
                 from DLD-FUNCTIONS/conv2.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/colloc.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/conv2.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_convhulln_la-convhulln.lo `test -f 'DLD-FUNCTIONS/convhulln.cc' || echo './'`DLD-FUNCTIONS/convhulln.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/convhulln.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_convhulln_la-convhulln.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ./Cell.h:29,
                 from DLD-FUNCTIONS/convhulln.cc:38:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/daspk.lo DLD-FUNCTIONS/daspk.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/daspk.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/daspk.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./Cell.h:32,
                 from DLD-FUNCTIONS/convhulln.cc:38:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dColVector.h:27,
                 from ../liboctave/base-de.h:28,
                 from ../liboctave/base-dae.h:26,
                 from ../liboctave/DAE.h:27,
                 from ../liboctave/DASPK-opts.h:10,
                 from ../liboctave/DASPK.h:28,
                 from DLD-FUNCTIONS/daspk.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/dasrt.lo DLD-FUNCTIONS/dasrt.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/dasrt.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/dasrt.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/daspk.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dColVector.h:27,
                 from ../liboctave/base-de.h:28,
                 from ../liboctave/base-dae.h:26,
                 from ../liboctave/DAE.h:27,
                 from ../liboctave/DAERT.h:26,
                 from ../liboctave/DASRT-opts.h:10,
                 from ../liboctave/DASRT.h:28,
                 from DLD-FUNCTIONS/dasrt.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/dasrt.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/dassl.lo DLD-FUNCTIONS/dassl.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/dassl.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/dassl.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dColVector.h:27,
                 from ../liboctave/base-de.h:28,
                 from ../liboctave/base-dae.h:26,
                 from ../liboctave/DAE.h:27,
                 from ../liboctave/DASSL-opts.h:10,
                 from ../liboctave/DASSL.h:28,
                 from DLD-FUNCTIONS/dassl.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/dassl.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/det.lo DLD-FUNCTIONS/det.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/det.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/det.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/det.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/dlmread.lo DLD-FUNCTIONS/dlmread.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/dlmread.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/dlmread.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/det.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/file-ops.h:30,
                 from DLD-FUNCTIONS/dlmread.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/dlmread.cc:38:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_dmperm_la-dmperm.lo `test -f 'DLD-FUNCTIONS/dmperm.cc' || echo './'`DLD-FUNCTIONS/dmperm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/dmperm.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_dmperm_la-dmperm.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/dot.lo DLD-FUNCTIONS/dot.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/dot.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/dot.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/dmperm.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from DLD-FUNCTIONS/dot.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/dmperm.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/eig.lo DLD-FUNCTIONS/eig.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/eig.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/eig.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from DLD-FUNCTIONS/dot.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/EIG.h:28,
                 from DLD-FUNCTIONS/eig.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.           -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_eigs_la-eigs.lo `test -f 'DLD-FUNCTIONS/eigs.cc' || echo './'`DLD-FUNCTIONS/eigs.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/eig.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/eigs.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_eigs_la-eigs.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ./ov.h:33,
                 from DLD-FUNCTIONS/eigs.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.     -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_fft_la-fft.lo `test -f 'DLD-FUNCTIONS/fft.cc' || echo './'`DLD-FUNCTIONS/fft.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/fft.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fft_la-fft.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from DLD-FUNCTIONS/eigs.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/fft.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.     -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_fft2_la-fft2.lo `test -f 'DLD-FUNCTIONS/fft2.cc' || echo './'`DLD-FUNCTIONS/fft2.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/fft2.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fft2_la-fft2.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/fft2.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/fft.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.     -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_fftn_la-fftn.lo `test -f 'DLD-FUNCTIONS/fftn.cc' || echo './'`DLD-FUNCTIONS/fftn.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/fftn.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fftn_la-fftn.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/fft2.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/fftn.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.     -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_fftw_la-fftw.lo `test -f 'DLD-FUNCTIONS/fftw.cc' || echo './'`DLD-FUNCTIONS/fftw.cc
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/fftn.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/fftw.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fftw_la-fftw.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/fftw.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/filter.lo DLD-FUNCTIONS/filter.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/filter.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/filter.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/filter.cc:37:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/fftw.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/find.lo DLD-FUNCTIONS/find.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/find.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/find.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/filter.cc:37:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/find.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/gammainc.lo DLD-FUNCTIONS/gammainc.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/gammainc.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/gammainc.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/find.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/lo-specfun.h:28,
                 from DLD-FUNCTIONS/gammainc.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/gammainc.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/gcd.lo DLD-FUNCTIONS/gcd.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/gcd.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/gcd.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dNDArray.h:26,
                 from DLD-FUNCTIONS/gcd.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/bsxfun-defs.cc:31:0,
                 from ../liboctave/bsxfun.h:77,
                 from ../liboctave/oct-binmap.h:30,
                 from DLD-FUNCTIONS/gcd.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/getgrent.lo DLD-FUNCTIONS/getgrent.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/getgrent.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/getgrent.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/oct-group.h:30,
                 from DLD-FUNCTIONS/getgrent.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/getpwent.lo DLD-FUNCTIONS/getpwent.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/getpwent.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/getpwent.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/getpwent.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/getgrent.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/getpwent.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/getrusage.lo DLD-FUNCTIONS/getrusage.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/getrusage.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/getrusage.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/getrusage.cc:39:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/givens.lo DLD-FUNCTIONS/givens.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/givens.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/givens.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/getrusage.cc:39:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/givens.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/hess.lo DLD-FUNCTIONS/hess.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/hess.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/hess.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/CmplxHESS.h:28,
                 from DLD-FUNCTIONS/hess.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/givens.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/hess.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/hex2num.lo DLD-FUNCTIONS/hex2num.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/hex2num.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/hex2num.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/hex2num.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/inv.lo DLD-FUNCTIONS/inv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/inv.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/inv.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/hex2num.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/kron.lo DLD-FUNCTIONS/kron.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/kron.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/kron.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/inv.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/lookup.lo DLD-FUNCTIONS/lookup.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/lookup.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/lookup.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from DLD-FUNCTIONS/kron.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dNDArray.h:26,
                 from DLD-FUNCTIONS/lookup.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/inv.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/dSparse.h:36,
                 from DLD-FUNCTIONS/kron.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/lsode.lo DLD-FUNCTIONS/lsode.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/lsode.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/lsode.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./Cell.h:32,
                 from DLD-FUNCTIONS/lookup.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dColVector.h:27,
                 from ../liboctave/base-de.h:28,
                 from ../liboctave/ODE.h:27,
                 from ../liboctave/LSODE-opts.h:10,
                 from ../liboctave/LSODE.h:28,
                 from DLD-FUNCTIONS/lsode.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/lsode.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/lu.lo DLD-FUNCTIONS/lu.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/lu.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/lu.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/base-lu.h:27,
                 from ../liboctave/CmplxLU.h:26,
                 from DLD-FUNCTIONS/lu.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/luinc.lo DLD-FUNCTIONS/luinc.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/luinc.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/luinc.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/dSparse.h:36,
                 from ../liboctave/sparse-base-lu.h:29,
                 from ../liboctave/SparseCmplxLU.h:27,
                 from DLD-FUNCTIONS/lu.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/luinc.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/matrix_type.lo DLD-FUNCTIONS/matrix_type.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/matrix_type.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/matrix_type.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ./ov.h:33,
                 from DLD-FUNCTIONS/matrix_type.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/luinc.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/max.lo DLD-FUNCTIONS/max.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/max.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/max.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from DLD-FUNCTIONS/matrix_type.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dNDArray.h:26,
                 from DLD-FUNCTIONS/max.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/max.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/md5sum.lo DLD-FUNCTIONS/md5sum.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/md5sum.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/md5sum.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/mgorth.lo DLD-FUNCTIONS/mgorth.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/mgorth.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/mgorth.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/nproc.lo DLD-FUNCTIONS/nproc.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/nproc.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/nproc.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/md5sum.cc:31:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/mgorth.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/nproc.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/md5sum.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/mgorth.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/nproc.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/pinv.lo DLD-FUNCTIONS/pinv.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/pinv.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/pinv.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.           -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_qr_la-qr.lo `test -f 'DLD-FUNCTIONS/qr.cc' || echo './'`DLD-FUNCTIONS/qr.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/qr.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_qr_la-qr.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/pinv.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/CmplxQR.h:29,
                 from DLD-FUNCTIONS/qr.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/quad.lo DLD-FUNCTIONS/quad.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/quad.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/quad.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/pinv.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dColVector.h:27,
                 from ../liboctave/Quad.h:28,
                 from DLD-FUNCTIONS/quad.cc:32:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/dSparse.h:36,
                 from ../liboctave/SparseQR.h:30,
                 from DLD-FUNCTIONS/qr.cc:37:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/quadcc.lo DLD-FUNCTIONS/quadcc.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/quadcc.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/quadcc.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from ../liboctave/Matrix.h:30,
                 from ./oct.h:33,
                 from DLD-FUNCTIONS/quadcc.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/quad.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ../liboctave/Matrix.h:30,
                 from ./oct.h:33,
                 from DLD-FUNCTIONS/quadcc.cc:30:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/qz.lo DLD-FUNCTIONS/qz.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/qz.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/qz.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/CmplxQR.h:29,
                 from ../liboctave/CmplxQRP.h:28,
                 from DLD-FUNCTIONS/qz.cc:40:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/qz.cc:47:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/rand.lo DLD-FUNCTIONS/rand.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/rand.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/rand.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/rcond.lo DLD-FUNCTIONS/rcond.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/rcond.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/rcond.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dColVector.h:27,
                 from ../liboctave/oct-rand.h:29,
                 from DLD-FUNCTIONS/rand.cc:38:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/rcond.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_regexp_la-regexp.lo `test -f 'DLD-FUNCTIONS/regexp.cc' || echo './'`DLD-FUNCTIONS/regexp.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/regexp.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_regexp_la-regexp.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/rcond.cc:27:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/rand.cc:41:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from DLD-FUNCTIONS/regexp.cc:34:0:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/regexp.h:31,
                 from DLD-FUNCTIONS/regexp.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/schur.lo DLD-FUNCTIONS/schur.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/schur.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/schur.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/spparms.lo DLD-FUNCTIONS/spparms.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/spparms.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/spparms.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/CmplxSCHUR.h:29,
                 from DLD-FUNCTIONS/schur.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/spparms.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/schur.cc:34:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/spparms.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/sqrtm.lo DLD-FUNCTIONS/sqrtm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/sqrtm.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/sqrtm.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/CMatrix.h:26,
                 from ../liboctave/CmplxSCHUR.h:29,
                 from DLD-FUNCTIONS/sqrtm.cc:30:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/sqrtm.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/strfind.lo DLD-FUNCTIONS/strfind.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/strfind.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/strfind.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/str2double.lo DLD-FUNCTIONS/str2double.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/str2double.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/str2double.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ./Cell.h:29,
                 from DLD-FUNCTIONS/strfind.cc:33:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ./Cell.h:29,
                 from DLD-FUNCTIONS/str2double.cc:35:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/sub2ind.lo DLD-FUNCTIONS/sub2ind.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/sub2ind.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/sub2ind.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./Cell.h:32,
                 from DLD-FUNCTIONS/strfind.cc:33:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./Cell.h:32,
                 from DLD-FUNCTIONS/str2double.cc:35:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/sub2ind.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/sub2ind.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/svd.lo DLD-FUNCTIONS/svd.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/svd.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/svd.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/DiagArray2.h:32,
                 from ../liboctave/MDiagArray2.h:28,
                 from ../liboctave/dDiagMatrix.h:26,
                 from ../liboctave/CmplxSVD.h:28,
                 from DLD-FUNCTIONS/svd.cc:27:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/syl.lo DLD-FUNCTIONS/syl.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/syl.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/syl.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/syl.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/svd.cc:32:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_symbfact_la-symbfact.lo `test -f 'DLD-FUNCTIONS/symbfact.cc' || echo './'`DLD-FUNCTIONS/symbfact.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/symbfact.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_symbfact_la-symbfact.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.          -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_symrcm_la-symrcm.lo `test -f 'DLD-FUNCTIONS/symrcm.cc' || echo './'`DLD-FUNCTIONS/symrcm.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/symrcm.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_symrcm_la-symrcm.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/syl.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dColVector.h:27,
                 from ../liboctave/sparse-base-chol.h:28,
                 from ../liboctave/SparseCmplxCHOL.h:27,
                 from DLD-FUNCTIONS/symbfact.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/MArray.h:28,
                 from ../liboctave/dMatrix.h:26,
                 from ../liboctave/Range.h:28,
                 from ./ov.h:33,
                 from DLD-FUNCTIONS/symrcm.cc:57:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/dSparse.h:36,
                 from ../liboctave/SparseCmplxCHOL.h:28,
                 from DLD-FUNCTIONS/symbfact.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from DLD-FUNCTIONS/symrcm.cc:57:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/time.lo DLD-FUNCTIONS/time.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/time.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/time.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/tril.lo DLD-FUNCTIONS/tril.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/tril.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/tril.o
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/time.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from DLD-FUNCTIONS/tril.cc:29:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/tsearch.lo DLD-FUNCTIONS/tsearch.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/tsearch.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/tsearch.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.   -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/typecast.lo DLD-FUNCTIONS/typecast.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/typecast.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/typecast.o
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/time.cc:29:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from DLD-FUNCTIONS/tril.cc:31:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ./ov-fcn.h:29,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/tsearch.cc:36:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/boolMatrix.h:27,
                 from ../liboctave/mx-base.h:32,
                 from DLD-FUNCTIONS/typecast.cc:28:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/tsearch.cc:36:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from DLD-FUNCTIONS/typecast.cc:28:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
/bin/bash ../libtool  --tag=CXX   --mode=compile g++-4.8 -DHAVE_CONFIG_H -I. -I..  -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I.    -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c -o DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo `test -f 'DLD-FUNCTIONS/urlwrite.cc' || echo './'`DLD-FUNCTIONS/urlwrite.cc
libtool: compile:  g++-4.8 -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. -I. -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -c DLD-FUNCTIONS/urlwrite.cc  -fPIC -DPIC -o DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_urlwrite_la-urlwrite.o
./mk-pkg-add DLD-FUNCTIONS/__contourc__.df DLD-FUNCTIONS/__delaunayn__.df DLD-FUNCTIONS/__dispatch__.df DLD-FUNCTIONS/__dsearchn__.df DLD-FUNCTIONS/__fltk_uigetfile__.df DLD-FUNCTIONS/__glpk__.df DLD-FUNCTIONS/__init_fltk__.df DLD-FUNCTIONS/__init_gnuplot__.df DLD-FUNCTIONS/__lin_interpn__.df DLD-FUNCTIONS/__magick_read__.df DLD-FUNCTIONS/__pchip_deriv__.df DLD-FUNCTIONS/__qp__.df DLD-FUNCTIONS/__voronoi__.df DLD-FUNCTIONS/amd.df DLD-FUNCTIONS/balance.df DLD-FUNCTIONS/besselj.df DLD-FUNCTIONS/betainc.df DLD-FUNCTIONS/bsxfun.df DLD-FUNCTIONS/ccolamd.df DLD-FUNCTIONS/cellfun.df DLD-FUNCTIONS/chol.df DLD-FUNCTIONS/colamd.df DLD-FUNCTIONS/colloc.df DLD-FUNCTIONS/conv2.df DLD-FUNCTIONS/convhulln.df DLD-FUNCTIONS/daspk.df DLD-FUNCTIONS/dasrt.df DLD-FUNCTIONS/dassl.df DLD-FUNCTIONS/det.df DLD-FUNCTIONS/dlmread.df DLD-FUNCTIONS/dmperm.df DLD-FUNCTIONS/dot.df DLD-FUNCTIONS/eig.df DLD-FUNCTIONS/eigs.df DLD-FUNCTIONS/fft.df DLD-FUNCTIONS/fft2.df DLD-FUNCTIONS/fftn.df DLD-FUNCTIONS/fftw.df DLD-FUNCTIONS/filter.df DLD-FUNCTIONS/find.df DLD-FUNCTIONS/gammainc.df DLD-FUNCTIONS/gcd.df DLD-FUNCTIONS/getgrent.df DLD-FUNCTIONS/getpwent.df DLD-FUNCTIONS/getrusage.df DLD-FUNCTIONS/givens.df DLD-FUNCTIONS/hess.df DLD-FUNCTIONS/hex2num.df DLD-FUNCTIONS/inv.df DLD-FUNCTIONS/kron.df DLD-FUNCTIONS/lookup.df DLD-FUNCTIONS/lsode.df DLD-FUNCTIONS/lu.df DLD-FUNCTIONS/luinc.df DLD-FUNCTIONS/matrix_type.df DLD-FUNCTIONS/max.df DLD-FUNCTIONS/md5sum.df DLD-FUNCTIONS/mgorth.df DLD-FUNCTIONS/nproc.df DLD-FUNCTIONS/pinv.df DLD-FUNCTIONS/qr.df DLD-FUNCTIONS/quad.df DLD-FUNCTIONS/quadcc.df DLD-FUNCTIONS/qz.df DLD-FUNCTIONS/rand.df DLD-FUNCTIONS/rcond.df DLD-FUNCTIONS/regexp.df DLD-FUNCTIONS/schur.df DLD-FUNCTIONS/spparms.df DLD-FUNCTIONS/sqrtm.df DLD-FUNCTIONS/strfind.df DLD-FUNCTIONS/str2double.df DLD-FUNCTIONS/sub2ind.df DLD-FUNCTIONS/svd.df DLD-FUNCTIONS/syl.df DLD-FUNCTIONS/symbfact.df DLD-FUNCTIONS/symrcm.df DLD-FUNCTIONS/time.df DLD-FUNCTIONS/tril.df DLD-FUNCTIONS/tsearch.df DLD-FUNCTIONS/typecast.df DLD-FUNCTIONS/urlwrite.df > DLD-FUNCTIONS/PKG_ADD-t
In file included from ../liboctave/idx-vector.h:37:0,
                 from ../liboctave/Array.h:36,
                 from ../liboctave/str-vec.h:31,
                 from ../liboctave/dir-ops.h:28,
                 from DLD-FUNCTIONS/urlwrite.cc:37:
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:145:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (Complex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:146:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (FloatComplex)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:150:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:151:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_int64)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint16)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint32)
 ^
../liboctave/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/oct-mem.h:140:73: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
 { return reinterpret_cast<T *> (new char[safe_size_comp (n, sizeof (T))]); } \
                                                                         ^
../liboctave/oct-mem.h:155:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
 DEFINE_POD_NEW_DELETE (octave_uint64)
 ^
mv DLD-FUNCTIONS/PKG_ADD-t DLD-FUNCTIONS/PKG_ADD
if [ "x." != "x." ] && [ -f ./DOCSTRINGS ] && [ ! -f DOCSTRINGS ]; then \
		cp ./DOCSTRINGS DOCSTRINGS; \
		touch -r ./DOCSTRINGS DOCSTRINGS; \
	fi
creating .DOCSTRINGS from .cc source files
../build-aux/move-if-change .DOCSTRINGS DOCSTRINGS
touch .DOCSTRINGS
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -version-info 1:2:0 -no-undefined -bindir /usr/bin         -o liboctinterp.la -rpath /usr/lib/arm-linux-gnueabihf liboctinterp_la-Cell.lo liboctinterp_la-bitfcns.lo liboctinterp_la-c-file-ptr-stream.lo liboctinterp_la-comment-list.lo liboctinterp_la-cutils.lo liboctinterp_la-data.lo liboctinterp_la-debug.lo liboctinterp_la-defaults.lo liboctinterp_la-defun.lo liboctinterp_la-dirfns.lo liboctinterp_la-display.lo liboctinterp_la-dynamic-ld.lo liboctinterp_la-error.lo liboctinterp_la-file-io.lo liboctinterp_la-gl-render.lo liboctinterp_la-gl2ps-renderer.lo liboctinterp_la-graphics.lo liboctinterp_la-gripes.lo liboctinterp_la-help.lo liboctinterp_la-input.lo liboctinterp_la-lex.lo liboctinterp_la-load-path.lo liboctinterp_la-load-save.lo liboctinterp_la-ls-ascii-helper.lo liboctinterp_la-ls-hdf5.lo liboctinterp_la-ls-mat-ascii.lo liboctinterp_la-ls-mat4.lo liboctinterp_la-ls-mat5.lo liboctinterp_la-ls-oct-ascii.lo liboctinterp_la-ls-oct-binary.lo liboctinterp_la-ls-utils.lo liboctinterp_la-mappers.lo liboctinterp_la-matherr.lo liboctinterp_la-mex.lo liboctinterp_la-oct-fstrm.lo liboctinterp_la-oct-hist.lo liboctinterp_la-oct-iostrm.lo liboctinterp_la-oct-lvalue.lo liboctinterp_la-oct-map.lo liboctinterp_la-oct-obj.lo liboctinterp_la-oct-parse.lo liboctinterp_la-oct-prcstrm.lo liboctinterp_la-oct-procbuf.lo liboctinterp_la-oct-stream.lo liboctinterp_la-oct-strstrm.lo liboctinterp_la-octave.lo liboctinterp_la-pager.lo liboctinterp_la-pr-output.lo liboctinterp_la-procstream.lo liboctinterp_la-profiler.lo liboctinterp_la-sighandlers.lo liboctinterp_la-siglist.lo liboctinterp_la-sparse.lo liboctinterp_la-sparse-xdiv.lo liboctinterp_la-sparse-xpow.lo liboctinterp_la-strfns.lo liboctinterp_la-symtab.lo liboctinterp_la-syscalls.lo liboctinterp_la-sysdep.lo liboctinterp_la-token.lo liboctinterp_la-toplev.lo liboctinterp_la-txt-eng-ft.lo liboctinterp_la-unwind-prot.lo liboctinterp_la-utils.lo liboctinterp_la-variables.lo liboctinterp_la-xdiv.lo liboctinterp_la-xnorm.lo liboctinterp_la-xpow.lo liboctinterp_la-zfstream.lo liboctinterp_la-ov-base.lo liboctinterp_la-ov-bool-mat.lo liboctinterp_la-ov-bool.lo liboctinterp_la-ov-builtin.lo liboctinterp_la-ov-cell.lo liboctinterp_la-ov-ch-mat.lo liboctinterp_la-ov-class.lo liboctinterp_la-ov-colon.lo liboctinterp_la-ov-complex.lo liboctinterp_la-ov-cs-list.lo liboctinterp_la-ov-cx-diag.lo liboctinterp_la-ov-cx-mat.lo liboctinterp_la-ov-dld-fcn.lo liboctinterp_la-ov-fcn-handle.lo liboctinterp_la-ov-fcn-inline.lo liboctinterp_la-ov-fcn.lo liboctinterp_la-ov-float.lo liboctinterp_la-ov-flt-complex.lo liboctinterp_la-ov-flt-cx-diag.lo liboctinterp_la-ov-flt-cx-mat.lo liboctinterp_la-ov-flt-re-diag.lo liboctinterp_la-ov-flt-re-mat.lo liboctinterp_la-ov-lazy-idx.lo liboctinterp_la-ov-mex-fcn.lo liboctinterp_la-ov-null-mat.lo liboctinterp_la-ov-oncleanup.lo liboctinterp_la-ov-perm.lo liboctinterp_la-ov-range.lo liboctinterp_la-ov-re-diag.lo liboctinterp_la-ov-re-mat.lo liboctinterp_la-ov-scalar.lo liboctinterp_la-ov-str-mat.lo liboctinterp_la-ov-struct.lo liboctinterp_la-ov-typeinfo.lo liboctinterp_la-ov-usr-fcn.lo liboctinterp_la-ov.lo liboctinterp_la-ov-int16.lo liboctinterp_la-ov-int32.lo liboctinterp_la-ov-int64.lo liboctinterp_la-ov-int8.lo liboctinterp_la-ov-uint16.lo liboctinterp_la-ov-uint32.lo liboctinterp_la-ov-uint64.lo liboctinterp_la-ov-uint8.lo liboctinterp_la-ov-base-sparse.lo liboctinterp_la-ov-bool-sparse.lo liboctinterp_la-ov-cx-sparse.lo liboctinterp_la-ov-re-sparse.lo liboctinterp_la-pt-arg-list.lo liboctinterp_la-pt-assign.lo liboctinterp_la-pt-binop.lo liboctinterp_la-pt-bp.lo liboctinterp_la-pt-cbinop.lo liboctinterp_la-pt-cell.lo liboctinterp_la-pt-check.lo liboctinterp_la-pt-cmd.lo liboctinterp_la-pt-colon.lo liboctinterp_la-pt-const.lo liboctinterp_la-pt-decl.lo liboctinterp_la-pt-eval.lo liboctinterp_la-pt-except.lo liboctinterp_la-pt-exp.lo liboctinterp_la-pt-fcn-handle.lo liboctinterp_la-pt-id.lo liboctinterp_la-pt-idx.lo liboctinterp_la-pt-jump.lo liboctinterp_la-pt-loop.lo liboctinterp_la-pt-mat.lo liboctinterp_la-pt-misc.lo liboctinterp_la-pt-pr-code.lo liboctinterp_la-pt-select.lo liboctinterp_la-pt-stmt.lo liboctinterp_la-pt-unop.lo liboctinterp_la-pt.lo OPERATORS/liboctinterp_la-op-b-b.lo OPERATORS/liboctinterp_la-op-b-bm.lo OPERATORS/liboctinterp_la-op-b-sbm.lo OPERATORS/liboctinterp_la-op-bm-b.lo OPERATORS/liboctinterp_la-op-bm-bm.lo OPERATORS/liboctinterp_la-op-bm-sbm.lo OPERATORS/liboctinterp_la-op-cdm-cdm.lo OPERATORS/liboctinterp_la-op-cdm-cm.lo OPERATORS/liboctinterp_la-op-cdm-cs.lo OPERATORS/liboctinterp_la-op-cdm-dm.lo OPERATORS/liboctinterp_la-op-cdm-m.lo OPERATORS/liboctinterp_la-op-cdm-s.lo OPERATORS/liboctinterp_la-op-cell.lo OPERATORS/liboctinterp_la-op-chm.lo OPERATORS/liboctinterp_la-op-class.lo OPERATORS/liboctinterp_la-op-cm-cdm.lo OPERATORS/liboctinterp_la-op-cm-cm.lo OPERATORS/liboctinterp_la-op-cm-cs.lo OPERATORS/liboctinterp_la-op-cm-dm.lo OPERATORS/liboctinterp_la-op-cm-m.lo OPERATORS/liboctinterp_la-op-cm-pm.lo OPERATORS/liboctinterp_la-op-cm-s.lo OPERATORS/liboctinterp_la-op-cm-scm.lo OPERATORS/liboctinterp_la-op-cm-sm.lo OPERATORS/liboctinterp_la-op-cs-cm.lo OPERATORS/liboctinterp_la-op-cs-cs.lo OPERATORS/liboctinterp_la-op-cs-m.lo OPERATORS/liboctinterp_la-op-cs-s.lo OPERATORS/liboctinterp_la-op-cs-scm.lo OPERATORS/liboctinterp_la-op-cs-sm.lo OPERATORS/liboctinterp_la-op-dm-cdm.lo OPERATORS/liboctinterp_la-op-dm-cm.lo OPERATORS/liboctinterp_la-op-dm-cs.lo OPERATORS/liboctinterp_la-op-dm-dm.lo OPERATORS/liboctinterp_la-op-dm-m.lo OPERATORS/liboctinterp_la-op-dm-s.lo OPERATORS/liboctinterp_la-op-dm-scm.lo OPERATORS/liboctinterp_la-op-dm-sm.lo OPERATORS/liboctinterp_la-op-double-conv.lo OPERATORS/liboctinterp_la-op-fcdm-fcdm.lo OPERATORS/liboctinterp_la-op-fcdm-fcm.lo OPERATORS/liboctinterp_la-op-fcdm-fcs.lo OPERATORS/liboctinterp_la-op-fcdm-fdm.lo OPERATORS/liboctinterp_la-op-fcdm-fm.lo OPERATORS/liboctinterp_la-op-fcdm-fs.lo OPERATORS/liboctinterp_la-op-fcm-fcdm.lo OPERATORS/liboctinterp_la-op-fcm-fcm.lo OPERATORS/liboctinterp_la-op-fcm-fcs.lo OPERATORS/liboctinterp_la-op-fcm-fdm.lo OPERATORS/liboctinterp_la-op-fcm-fm.lo OPERATORS/liboctinterp_la-op-fcm-fs.lo OPERATORS/liboctinterp_la-op-fcm-pm.lo OPERATORS/liboctinterp_la-op-fcn.lo OPERATORS/liboctinterp_la-op-fcs-fcm.lo OPERATORS/liboctinterp_la-op-fcs-fcs.lo OPERATORS/liboctinterp_la-op-fcs-fm.lo OPERATORS/liboctinterp_la-op-fcs-fs.lo OPERATORS/liboctinterp_la-op-fdm-fcdm.lo OPERATORS/liboctinterp_la-op-fdm-fcm.lo OPERATORS/liboctinterp_la-op-fdm-fcs.lo OPERATORS/liboctinterp_la-op-fdm-fdm.lo OPERATORS/liboctinterp_la-op-fdm-fm.lo OPERATORS/liboctinterp_la-op-fdm-fs.lo OPERATORS/liboctinterp_la-op-float-conv.lo OPERATORS/liboctinterp_la-op-fm-fcdm.lo OPERATORS/liboctinterp_la-op-fm-fcm.lo OPERATORS/liboctinterp_la-op-fm-fcs.lo OPERATORS/liboctinterp_la-op-fm-fdm.lo OPERATORS/liboctinterp_la-op-fm-fm.lo OPERATORS/liboctinterp_la-op-fm-fs.lo OPERATORS/liboctinterp_la-op-fm-pm.lo OPERATORS/liboctinterp_la-op-fs-fcm.lo OPERATORS/liboctinterp_la-op-fs-fcs.lo OPERATORS/liboctinterp_la-op-fs-fm.lo OPERATORS/liboctinterp_la-op-fs-fs.lo OPERATORS/liboctinterp_la-op-i16-i16.lo OPERATORS/liboctinterp_la-op-i32-i32.lo OPERATORS/liboctinterp_la-op-i64-i64.lo OPERATORS/liboctinterp_la-op-i8-i8.lo OPERATORS/liboctinterp_la-op-int-concat.lo OPERATORS/liboctinterp_la-op-int-conv.lo OPERATORS/liboctinterp_la-op-m-cdm.lo OPERATORS/liboctinterp_la-op-m-cm.lo OPERATORS/liboctinterp_la-op-m-cs.lo OPERATORS/liboctinterp_la-op-m-dm.lo OPERATORS/liboctinterp_la-op-m-m.lo OPERATORS/liboctinterp_la-op-m-pm.lo OPERATORS/liboctinterp_la-op-m-s.lo OPERATORS/liboctinterp_la-op-m-scm.lo OPERATORS/liboctinterp_la-op-m-sm.lo OPERATORS/liboctinterp_la-op-pm-cm.lo OPERATORS/liboctinterp_la-op-pm-fcm.lo OPERATORS/liboctinterp_la-op-pm-fm.lo OPERATORS/liboctinterp_la-op-pm-m.lo OPERATORS/liboctinterp_la-op-pm-pm.lo OPERATORS/liboctinterp_la-op-pm-scm.lo OPERATORS/liboctinterp_la-op-pm-sm.lo OPERATORS/liboctinterp_la-op-range.lo OPERATORS/liboctinterp_la-op-s-cm.lo OPERATORS/liboctinterp_la-op-s-cs.lo OPERATORS/liboctinterp_la-op-s-m.lo OPERATORS/liboctinterp_la-op-s-s.lo OPERATORS/liboctinterp_la-op-s-scm.lo OPERATORS/liboctinterp_la-op-s-sm.lo OPERATORS/liboctinterp_la-op-sbm-b.lo OPERATORS/liboctinterp_la-op-sbm-bm.lo OPERATORS/liboctinterp_la-op-sbm-sbm.lo OPERATORS/liboctinterp_la-op-scm-cm.lo OPERATORS/liboctinterp_la-op-scm-cs.lo OPERATORS/liboctinterp_la-op-scm-m.lo OPERATORS/liboctinterp_la-op-scm-s.lo OPERATORS/liboctinterp_la-op-scm-scm.lo OPERATORS/liboctinterp_la-op-scm-sm.lo OPERATORS/liboctinterp_la-op-sm-cm.lo OPERATORS/liboctinterp_la-op-sm-cs.lo OPERATORS/liboctinterp_la-op-sm-m.lo OPERATORS/liboctinterp_la-op-sm-s.lo OPERATORS/liboctinterp_la-op-sm-scm.lo OPERATORS/liboctinterp_la-op-sm-sm.lo OPERATORS/liboctinterp_la-op-str-m.lo OPERATORS/liboctinterp_la-op-str-s.lo OPERATORS/liboctinterp_la-op-str-str.lo OPERATORS/liboctinterp_la-op-struct.lo OPERATORS/liboctinterp_la-op-ui16-ui16.lo OPERATORS/liboctinterp_la-op-ui32-ui32.lo OPERATORS/liboctinterp_la-op-ui64-ui64.lo OPERATORS/liboctinterp_la-op-ui8-ui8.lo TEMPLATE-INST/liboctinterp_la-Array-os.lo TEMPLATE-INST/liboctinterp_la-Array-tc.lo liboctinterp_la-builtins.lo liboctinterp_la-oct-errno.lo liboctinterp_la-ops.lo  ../liboctave/liboctave.la ../libcruft/libcruft.la -lfltk_gl -lfltk -lX11 -lfreetype   -lhdf5 -lz -lfontconfig -lfreetype   -lGL -lGLU -lX11  -lgl2ps  -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  .libs/liboctinterp_la-Cell.o .libs/liboctinterp_la-bitfcns.o .libs/liboctinterp_la-c-file-ptr-stream.o .libs/liboctinterp_la-comment-list.o .libs/liboctinterp_la-cutils.o .libs/liboctinterp_la-data.o .libs/liboctinterp_la-debug.o .libs/liboctinterp_la-defaults.o .libs/liboctinterp_la-defun.o .libs/liboctinterp_la-dirfns.o .libs/liboctinterp_la-display.o .libs/liboctinterp_la-dynamic-ld.o .libs/liboctinterp_la-error.o .libs/liboctinterp_la-file-io.o .libs/liboctinterp_la-gl-render.o .libs/liboctinterp_la-gl2ps-renderer.o .libs/liboctinterp_la-graphics.o .libs/liboctinterp_la-gripes.o .libs/liboctinterp_la-help.o .libs/liboctinterp_la-input.o .libs/liboctinterp_la-lex.o .libs/liboctinterp_la-load-path.o .libs/liboctinterp_la-load-save.o .libs/liboctinterp_la-ls-ascii-helper.o .libs/liboctinterp_la-ls-hdf5.o .libs/liboctinterp_la-ls-mat-ascii.o .libs/liboctinterp_la-ls-mat4.o .libs/liboctinterp_la-ls-mat5.o .libs/liboctinterp_la-ls-oct-ascii.o .libs/liboctinterp_la-ls-oct-binary.o .libs/liboctinterp_la-ls-utils.o .libs/liboctinterp_la-mappers.o .libs/liboctinterp_la-matherr.o .libs/liboctinterp_la-mex.o .libs/liboctinterp_la-oct-fstrm.o .libs/liboctinterp_la-oct-hist.o .libs/liboctinterp_la-oct-iostrm.o .libs/liboctinterp_la-oct-lvalue.o .libs/liboctinterp_la-oct-map.o .libs/liboctinterp_la-oct-obj.o .libs/liboctinterp_la-oct-parse.o .libs/liboctinterp_la-oct-prcstrm.o .libs/liboctinterp_la-oct-procbuf.o .libs/liboctinterp_la-oct-stream.o .libs/liboctinterp_la-oct-strstrm.o .libs/liboctinterp_la-octave.o .libs/liboctinterp_la-pager.o .libs/liboctinterp_la-pr-output.o .libs/liboctinterp_la-procstream.o .libs/liboctinterp_la-profiler.o .libs/liboctinterp_la-sighandlers.o .libs/liboctinterp_la-siglist.o .libs/liboctinterp_la-sparse.o .libs/liboctinterp_la-sparse-xdiv.o .libs/liboctinterp_la-sparse-xpow.o .libs/liboctinterp_la-strfns.o .libs/liboctinterp_la-symtab.o .libs/liboctinterp_la-syscalls.o .libs/liboctinterp_la-sysdep.o .libs/liboctinterp_la-token.o .libs/liboctinterp_la-toplev.o .libs/liboctinterp_la-txt-eng-ft.o .libs/liboctinterp_la-unwind-prot.o .libs/liboctinterp_la-utils.o .libs/liboctinterp_la-variables.o .libs/liboctinterp_la-xdiv.o .libs/liboctinterp_la-xnorm.o .libs/liboctinterp_la-xpow.o .libs/liboctinterp_la-zfstream.o .libs/liboctinterp_la-ov-base.o .libs/liboctinterp_la-ov-bool-mat.o .libs/liboctinterp_la-ov-bool.o .libs/liboctinterp_la-ov-builtin.o .libs/liboctinterp_la-ov-cell.o .libs/liboctinterp_la-ov-ch-mat.o .libs/liboctinterp_la-ov-class.o .libs/liboctinterp_la-ov-colon.o .libs/liboctinterp_la-ov-complex.o .libs/liboctinterp_la-ov-cs-list.o .libs/liboctinterp_la-ov-cx-diag.o .libs/liboctinterp_la-ov-cx-mat.o .libs/liboctinterp_la-ov-dld-fcn.o .libs/liboctinterp_la-ov-fcn-handle.o .libs/liboctinterp_la-ov-fcn-inline.o .libs/liboctinterp_la-ov-fcn.o .libs/liboctinterp_la-ov-float.o .libs/liboctinterp_la-ov-flt-complex.o .libs/liboctinterp_la-ov-flt-cx-diag.o .libs/liboctinterp_la-ov-flt-cx-mat.o .libs/liboctinterp_la-ov-flt-re-diag.o .libs/liboctinterp_la-ov-flt-re-mat.o .libs/liboctinterp_la-ov-lazy-idx.o .libs/liboctinterp_la-ov-mex-fcn.o .libs/liboctinterp_la-ov-null-mat.o .libs/liboctinterp_la-ov-oncleanup.o .libs/liboctinterp_la-ov-perm.o .libs/liboctinterp_la-ov-range.o .libs/liboctinterp_la-ov-re-diag.o .libs/liboctinterp_la-ov-re-mat.o .libs/liboctinterp_la-ov-scalar.o .libs/liboctinterp_la-ov-str-mat.o .libs/liboctinterp_la-ov-struct.o .libs/liboctinterp_la-ov-typeinfo.o .libs/liboctinterp_la-ov-usr-fcn.o .libs/liboctinterp_la-ov.o .libs/liboctinterp_la-ov-int16.o .libs/liboctinterp_la-ov-int32.o .libs/liboctinterp_la-ov-int64.o .libs/liboctinterp_la-ov-int8.o .libs/liboctinterp_la-ov-uint16.o .libs/liboctinterp_la-ov-uint32.o .libs/liboctinterp_la-ov-uint64.o .libs/liboctinterp_la-ov-uint8.o .libs/liboctinterp_la-ov-base-sparse.o .libs/liboctinterp_la-ov-bool-sparse.o .libs/liboctinterp_la-ov-cx-sparse.o .libs/liboctinterp_la-ov-re-sparse.o .libs/liboctinterp_la-pt-arg-list.o .libs/liboctinterp_la-pt-assign.o .libs/liboctinterp_la-pt-binop.o .libs/liboctinterp_la-pt-bp.o .libs/liboctinterp_la-pt-cbinop.o .libs/liboctinterp_la-pt-cell.o .libs/liboctinterp_la-pt-check.o .libs/liboctinterp_la-pt-cmd.o .libs/liboctinterp_la-pt-colon.o .libs/liboctinterp_la-pt-const.o .libs/liboctinterp_la-pt-decl.o .libs/liboctinterp_la-pt-eval.o .libs/liboctinterp_la-pt-except.o .libs/liboctinterp_la-pt-exp.o .libs/liboctinterp_la-pt-fcn-handle.o .libs/liboctinterp_la-pt-id.o .libs/liboctinterp_la-pt-idx.o .libs/liboctinterp_la-pt-jump.o .libs/liboctinterp_la-pt-loop.o .libs/liboctinterp_la-pt-mat.o .libs/liboctinterp_la-pt-misc.o .libs/liboctinterp_la-pt-pr-code.o .libs/liboctinterp_la-pt-select.o .libs/liboctinterp_la-pt-stmt.o .libs/liboctinterp_la-pt-unop.o .libs/liboctinterp_la-pt.o OPERATORS/.libs/liboctinterp_la-op-b-b.o OPERATORS/.libs/liboctinterp_la-op-b-bm.o OPERATORS/.libs/liboctinterp_la-op-b-sbm.o OPERATORS/.libs/liboctinterp_la-op-bm-b.o OPERATORS/.libs/liboctinterp_la-op-bm-bm.o OPERATORS/.libs/liboctinterp_la-op-bm-sbm.o OPERATORS/.libs/liboctinterp_la-op-cdm-cdm.o OPERATORS/.libs/liboctinterp_la-op-cdm-cm.o OPERATORS/.libs/liboctinterp_la-op-cdm-cs.o OPERATORS/.libs/liboctinterp_la-op-cdm-dm.o OPERATORS/.libs/liboctinterp_la-op-cdm-m.o OPERATORS/.libs/liboctinterp_la-op-cdm-s.o OPERATORS/.libs/liboctinterp_la-op-cell.o OPERATORS/.libs/liboctinterp_la-op-chm.o OPERATORS/.libs/liboctinterp_la-op-class.o OPERATORS/.libs/liboctinterp_la-op-cm-cdm.o OPERATORS/.libs/liboctinterp_la-op-cm-cm.o OPERATORS/.libs/liboctinterp_la-op-cm-cs.o OPERATORS/.libs/liboctinterp_la-op-cm-dm.o OPERATORS/.libs/liboctinterp_la-op-cm-m.o OPERATORS/.libs/liboctinterp_la-op-cm-pm.o OPERATORS/.libs/liboctinterp_la-op-cm-s.o OPERATORS/.libs/liboctinterp_la-op-cm-scm.o OPERATORS/.libs/liboctinterp_la-op-cm-sm.o OPERATORS/.libs/liboctinterp_la-op-cs-cm.o OPERATORS/.libs/liboctinterp_la-op-cs-cs.o OPERATORS/.libs/liboctinterp_la-op-cs-m.o OPERATORS/.libs/liboctinterp_la-op-cs-s.o OPERATORS/.libs/liboctinterp_la-op-cs-scm.o OPERATORS/.libs/liboctinterp_la-op-cs-sm.o OPERATORS/.libs/liboctinterp_la-op-dm-cdm.o OPERATORS/.libs/liboctinterp_la-op-dm-cm.o OPERATORS/.libs/liboctinterp_la-op-dm-cs.o OPERATORS/.libs/liboctinterp_la-op-dm-dm.o OPERATORS/.libs/liboctinterp_la-op-dm-m.o OPERATORS/.libs/liboctinterp_la-op-dm-s.o OPERATORS/.libs/liboctinterp_la-op-dm-scm.o OPERATORS/.libs/liboctinterp_la-op-dm-sm.o OPERATORS/.libs/liboctinterp_la-op-double-conv.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcdm.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcm.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcs.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fdm.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fm.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fs.o OPERATORS/.libs/liboctinterp_la-op-fcm-fcdm.o OPERATORS/.libs/liboctinterp_la-op-fcm-fcm.o OPERATORS/.libs/liboctinterp_la-op-fcm-fcs.o OPERATORS/.libs/liboctinterp_la-op-fcm-fdm.o OPERATORS/.libs/liboctinterp_la-op-fcm-fm.o OPERATORS/.libs/liboctinterp_la-op-fcm-fs.o OPERATORS/.libs/liboctinterp_la-op-fcm-pm.o OPERATORS/.libs/liboctinterp_la-op-fcn.o OPERATORS/.libs/liboctinterp_la-op-fcs-fcm.o OPERATORS/.libs/liboctinterp_la-op-fcs-fcs.o OPERATORS/.libs/liboctinterp_la-op-fcs-fm.o OPERATORS/.libs/liboctinterp_la-op-fcs-fs.o OPERATORS/.libs/liboctinterp_la-op-fdm-fcdm.o OPERATORS/.libs/liboctinterp_la-op-fdm-fcm.o OPERATORS/.libs/liboctinterp_la-op-fdm-fcs.o OPERATORS/.libs/liboctinterp_la-op-fdm-fdm.o OPERATORS/.libs/liboctinterp_la-op-fdm-fm.o OPERATORS/.libs/liboctinterp_la-op-fdm-fs.o OPERATORS/.libs/liboctinterp_la-op-float-conv.o OPERATORS/.libs/liboctinterp_la-op-fm-fcdm.o OPERATORS/.libs/liboctinterp_la-op-fm-fcm.o OPERATORS/.libs/liboctinterp_la-op-fm-fcs.o OPERATORS/.libs/liboctinterp_la-op-fm-fdm.o OPERATORS/.libs/liboctinterp_la-op-fm-fm.o OPERATORS/.libs/liboctinterp_la-op-fm-fs.o OPERATORS/.libs/liboctinterp_la-op-fm-pm.o OPERATORS/.libs/liboctinterp_la-op-fs-fcm.o OPERATORS/.libs/liboctinterp_la-op-fs-fcs.o OPERATORS/.libs/liboctinterp_la-op-fs-fm.o OPERATORS/.libs/liboctinterp_la-op-fs-fs.o OPERATORS/.libs/liboctinterp_la-op-i16-i16.o OPERATORS/.libs/liboctinterp_la-op-i32-i32.o OPERATORS/.libs/liboctinterp_la-op-i64-i64.o OPERATORS/.libs/liboctinterp_la-op-i8-i8.o OPERATORS/.libs/liboctinterp_la-op-int-concat.o OPERATORS/.libs/liboctinterp_la-op-int-conv.o OPERATORS/.libs/liboctinterp_la-op-m-cdm.o OPERATORS/.libs/liboctinterp_la-op-m-cm.o OPERATORS/.libs/liboctinterp_la-op-m-cs.o OPERATORS/.libs/liboctinterp_la-op-m-dm.o OPERATORS/.libs/liboctinterp_la-op-m-m.o OPERATORS/.libs/liboctinterp_la-op-m-pm.o OPERATORS/.libs/liboctinterp_la-op-m-s.o OPERATORS/.libs/liboctinterp_la-op-m-scm.o OPERATORS/.libs/liboctinterp_la-op-m-sm.o OPERATORS/.libs/liboctinterp_la-op-pm-cm.o OPERATORS/.libs/liboctinterp_la-op-pm-fcm.o OPERATORS/.libs/liboctinterp_la-op-pm-fm.o OPERATORS/.libs/liboctinterp_la-op-pm-m.o OPERATORS/.libs/liboctinterp_la-op-pm-pm.o OPERATORS/.libs/liboctinterp_la-op-pm-scm.o OPERATORS/.libs/liboctinterp_la-op-pm-sm.o OPERATORS/.libs/liboctinterp_la-op-range.o OPERATORS/.libs/liboctinterp_la-op-s-cm.o OPERATORS/.libs/liboctinterp_la-op-s-cs.o OPERATORS/.libs/liboctinterp_la-op-s-m.o OPERATORS/.libs/liboctinterp_la-op-s-s.o OPERATORS/.libs/liboctinterp_la-op-s-scm.o OPERATORS/.libs/liboctinterp_la-op-s-sm.o OPERATORS/.libs/liboctinterp_la-op-sbm-b.o OPERATORS/.libs/liboctinterp_la-op-sbm-bm.o OPERATORS/.libs/liboctinterp_la-op-sbm-sbm.o OPERATORS/.libs/liboctinterp_la-op-scm-cm.o OPERATORS/.libs/liboctinterp_la-op-scm-cs.o OPERATORS/.libs/liboctinterp_la-op-scm-m.o OPERATORS/.libs/liboctinterp_la-op-scm-s.o OPERATORS/.libs/liboctinterp_la-op-scm-scm.o OPERATORS/.libs/liboctinterp_la-op-scm-sm.o OPERATORS/.libs/liboctinterp_la-op-sm-cm.o OPERATORS/.libs/liboctinterp_la-op-sm-cs.o OPERATORS/.libs/liboctinterp_la-op-sm-m.o OPERATORS/.libs/liboctinterp_la-op-sm-s.o OPERATORS/.libs/liboctinterp_la-op-sm-scm.o OPERATORS/.libs/liboctinterp_la-op-sm-sm.o OPERATORS/.libs/liboctinterp_la-op-str-m.o OPERATORS/.libs/liboctinterp_la-op-str-s.o OPERATORS/.libs/liboctinterp_la-op-str-str.o OPERATORS/.libs/liboctinterp_la-op-struct.o OPERATORS/.libs/liboctinterp_la-op-ui16-ui16.o OPERATORS/.libs/liboctinterp_la-op-ui32-ui32.o OPERATORS/.libs/liboctinterp_la-op-ui64-ui64.o OPERATORS/.libs/liboctinterp_la-op-ui8-ui8.o TEMPLATE-INST/.libs/liboctinterp_la-Array-os.o TEMPLATE-INST/.libs/liboctinterp_la-Array-tc.o .libs/liboctinterp_la-builtins.o .libs/liboctinterp_la-oct-errno.o .libs/liboctinterp_la-ops.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lfltk_gl -lfltk -lhdf5 -lz -lfontconfig /usr/lib/arm-linux-gnueabihf/libfreetype.so -lGLU -lX11 -lgl2ps -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,liboctinterp.so.1 -o .libs/liboctinterp.so.1.0.2
In file included from ../liboctave/Sparse-op-defs.h:30:0,
                 from ../liboctave/boolSparse.h:29,
                 from ../liboctave/mx-base.h:65,
                 from ./ov.h:38,
                 from ./oct-obj.h:34,
                 from ./ov-fcn.h:32,
                 from ./ov-builtin.h:28,
                 from ./defun-int.h:28,
                 from ./defun-dld.h:30,
                 from DLD-FUNCTIONS/urlwrite.cc:43:
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (short);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned int);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (unsigned long);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (float);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (double);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (Complex);
 ^
../liboctave/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
     return reinterpret_cast<TYPE *> (this->data ()); \
                                                   ^
../liboctave/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
 SPECIALIZE_POD_BUFFER (FloatComplex);
 ^
libtool: link: (cd ".libs" && rm -f "liboctinterp.so.1" && ln -s "liboctinterp.so.1.0.2" "liboctinterp.so.1")
libtool: link: (cd ".libs" && rm -f "liboctinterp.so" && ln -s "liboctinterp.so.1.0.2" "liboctinterp.so")
libtool: link: ( cd ".libs" && rm -f "liboctinterp.la" && ln -s "../liboctinterp.la" "liboctinterp.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__contourc__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__contourc__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__delaunayn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___delaunayn___la-__delaunayn__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqhull  -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__dispatch__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__dispatch__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__dsearchn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__dsearchn__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__dispatch__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__dispatch__.so -o DLD-FUNCTIONS/.libs/__dispatch__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__contourc__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__contourc__.so -o DLD-FUNCTIONS/.libs/__contourc__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__dsearchn__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__dsearchn__.so -o DLD-FUNCTIONS/.libs/__dsearchn__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___delaunayn___la-__delaunayn__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lqhull -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__delaunayn__.so -o DLD-FUNCTIONS/.libs/__delaunayn__.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__contourc__.la" && ln -s "../__contourc__.la" "__contourc__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined      -o DLD-FUNCTIONS/__fltk_uigetfile__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___fltk_uigetfile___la-__fltk_uigetfile__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfltk_gl -lfltk -lX11 -lfreetype    -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__dsearchn__.la" && ln -s "../__dsearchn__.la" "__dsearchn__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__glpk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___glpk___la-__glpk__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lglpk  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__dispatch__.la" && ln -s "../__dispatch__.la" "__dispatch__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined      -o DLD-FUNCTIONS/__init_fltk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___init_fltk___la-__init_fltk__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfltk_gl -lfltk -lX11 -lfreetype    -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__delaunayn__.la" && ln -s "../__delaunayn__.la" "__delaunayn__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__init_gnuplot__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__init_gnuplot__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___fltk_uigetfile___la-__fltk_uigetfile__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lfltk_gl -lfltk -lX11 /usr/lib/arm-linux-gnueabihf/libfreetype.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__fltk_uigetfile__.so -o DLD-FUNCTIONS/.libs/__fltk_uigetfile__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__init_gnuplot__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__init_gnuplot__.so -o DLD-FUNCTIONS/.libs/__init_gnuplot__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___glpk___la-__glpk__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lglpk -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__glpk__.so -o DLD-FUNCTIONS/.libs/__glpk__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___init_fltk___la-__init_fltk__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lfltk_gl -lfltk -lX11 /usr/lib/arm-linux-gnueabihf/libfreetype.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__init_fltk__.so -o DLD-FUNCTIONS/.libs/__init_fltk__.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__fltk_uigetfile__.la" && ln -s "../__fltk_uigetfile__.la" "__fltk_uigetfile__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__lin_interpn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__lin_interpn__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__init_gnuplot__.la" && ln -s "../__init_gnuplot__.la" "__init_gnuplot__.la" )
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__glpk__.la" && ln -s "../__glpk__.la" "__glpk__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__magick_read__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___magick_read___la-__magick_read__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGraphicsMagick++ -lGraphicsMagick    -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__pchip_deriv__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__pchip_deriv__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__init_fltk__.la" && ln -s "../__init_fltk__.la" "__init_fltk__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__qp__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__qp__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__lin_interpn__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__lin_interpn__.so -o DLD-FUNCTIONS/.libs/__lin_interpn__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__pchip_deriv__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__pchip_deriv__.so -o DLD-FUNCTIONS/.libs/__pchip_deriv__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___magick_read___la-__magick_read__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGraphicsMagick++ -lGraphicsMagick -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__magick_read__.so -o DLD-FUNCTIONS/.libs/__magick_read__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__qp__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__qp__.so -o DLD-FUNCTIONS/.libs/__qp__.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__lin_interpn__.la" && ln -s "../__lin_interpn__.la" "__lin_interpn__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/__voronoi__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___voronoi___la-__voronoi__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqhull  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__pchip_deriv__.la" && ln -s "../__pchip_deriv__.la" "__pchip_deriv__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined           -o DLD-FUNCTIONS/amd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_amd_la-amd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__qp__.la" && ln -s "../__qp__.la" "__qp__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/balance.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/balance.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__magick_read__.la" && ln -s "../__magick_read__.la" "__magick_read__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/besselj.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/besselj.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___voronoi___la-__voronoi__.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lqhull -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__voronoi__.so -o DLD-FUNCTIONS/.libs/__voronoi__.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_amd_la-amd.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,amd.so -o DLD-FUNCTIONS/.libs/amd.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/balance.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,balance.so -o DLD-FUNCTIONS/.libs/balance.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/besselj.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,besselj.so -o DLD-FUNCTIONS/.libs/besselj.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "__voronoi__.la" && ln -s "../__voronoi__.la" "__voronoi__.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/betainc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/betainc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "amd.la" && ln -s "../amd.la" "amd.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/bsxfun.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/bsxfun.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "balance.la" && ln -s "../balance.la" "balance.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined           -o DLD-FUNCTIONS/ccolamd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_ccolamd_la-ccolamd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "besselj.la" && ln -s "../besselj.la" "besselj.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/cellfun.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/cellfun.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/betainc.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,betainc.so -o DLD-FUNCTIONS/.libs/betainc.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/bsxfun.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,bsxfun.so -o DLD-FUNCTIONS/.libs/bsxfun.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_ccolamd_la-ccolamd.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,ccolamd.so -o DLD-FUNCTIONS/.libs/ccolamd.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/cellfun.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,cellfun.so -o DLD-FUNCTIONS/.libs/cellfun.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "betainc.la" && ln -s "../betainc.la" "betainc.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined            -o DLD-FUNCTIONS/chol.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_chol_la-chol.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "bsxfun.la" && ln -s "../bsxfun.la" "bsxfun.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined           -o DLD-FUNCTIONS/colamd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_colamd_la-colamd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "ccolamd.la" && ln -s "../ccolamd.la" "ccolamd.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/colloc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/colloc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "cellfun.la" && ln -s "../cellfun.la" "cellfun.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/conv2.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/conv2.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_colamd_la-colamd.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,colamd.so -o DLD-FUNCTIONS/.libs/colamd.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/colloc.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,colloc.so -o DLD-FUNCTIONS/.libs/colloc.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_chol_la-chol.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,chol.so -o DLD-FUNCTIONS/.libs/chol.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/conv2.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,conv2.so -o DLD-FUNCTIONS/.libs/conv2.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "colloc.la" && ln -s "../colloc.la" "colloc.la" )
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "colamd.la" && ln -s "../colamd.la" "colamd.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/convhulln.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_convhulln_la-convhulln.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqhull  -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/daspk.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/daspk.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "chol.la" && ln -s "../chol.la" "chol.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/dasrt.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/dasrt.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "conv2.la" && ln -s "../conv2.la" "conv2.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/dassl.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/dassl.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/daspk.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,daspk.so -o DLD-FUNCTIONS/.libs/daspk.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_convhulln_la-convhulln.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lqhull -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,convhulln.so -o DLD-FUNCTIONS/.libs/convhulln.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/dasrt.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dasrt.so -o DLD-FUNCTIONS/.libs/dasrt.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/dassl.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dassl.so -o DLD-FUNCTIONS/.libs/dassl.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "convhulln.la" && ln -s "../convhulln.la" "convhulln.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/det.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/det.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "daspk.la" && ln -s "../daspk.la" "daspk.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/dlmread.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/dlmread.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "dasrt.la" && ln -s "../dasrt.la" "dasrt.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined           -o DLD-FUNCTIONS/dmperm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_dmperm_la-dmperm.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "dassl.la" && ln -s "../dassl.la" "dassl.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/dot.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/dot.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/det.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,det.so -o DLD-FUNCTIONS/.libs/det.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/dlmread.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dlmread.so -o DLD-FUNCTIONS/.libs/dlmread.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_dmperm_la-dmperm.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dmperm.so -o DLD-FUNCTIONS/.libs/dmperm.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/dot.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dot.so -o DLD-FUNCTIONS/.libs/dot.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "det.la" && ln -s "../det.la" "det.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/eig.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/eig.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "dlmread.la" && ln -s "../dlmread.la" "dlmread.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined            -o DLD-FUNCTIONS/eigs.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_eigs_la-eigs.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "dmperm.la" && ln -s "../dmperm.la" "dmperm.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined      -o DLD-FUNCTIONS/fft.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_fft_la-fft.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfftw3 -lfftw3f  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "dot.la" && ln -s "../dot.la" "dot.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined      -o DLD-FUNCTIONS/fft2.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_fft2_la-fft2.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfftw3 -lfftw3f  -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/eig.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,eig.so -o DLD-FUNCTIONS/.libs/eig.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fft_la-fft.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lfftw3 -lfftw3f -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,fft.so -o DLD-FUNCTIONS/.libs/fft.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fft2_la-fft2.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lfftw3 -lfftw3f -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,fft2.so -o DLD-FUNCTIONS/.libs/fft2.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_eigs_la-eigs.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,eigs.so -o DLD-FUNCTIONS/.libs/eigs.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "eig.la" && ln -s "../eig.la" "eig.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined      -o DLD-FUNCTIONS/fftn.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_fftn_la-fftn.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfftw3 -lfftw3f  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "fft.la" && ln -s "../fft.la" "fft.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined      -o DLD-FUNCTIONS/fftw.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_fftw_la-fftw.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfftw3 -lfftw3f  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "fft2.la" && ln -s "../fft2.la" "fft2.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/filter.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/filter.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "eigs.la" && ln -s "../eigs.la" "eigs.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/find.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/find.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fftn_la-fftn.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lfftw3 -lfftw3f -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,fftn.so -o DLD-FUNCTIONS/.libs/fftn.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fftw_la-fftw.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lfftw3 -lfftw3f -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,fftw.so -o DLD-FUNCTIONS/.libs/fftw.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/filter.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,filter.so -o DLD-FUNCTIONS/.libs/filter.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/find.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,find.so -o DLD-FUNCTIONS/.libs/find.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "fftn.la" && ln -s "../fftn.la" "fftn.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/gammainc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/gammainc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "fftw.la" && ln -s "../fftw.la" "fftw.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/gcd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/gcd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "filter.la" && ln -s "../filter.la" "filter.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/getgrent.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/getgrent.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "find.la" && ln -s "../find.la" "find.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/getpwent.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/getpwent.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/gammainc.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,gammainc.so -o DLD-FUNCTIONS/.libs/gammainc.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/gcd.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,gcd.so -o DLD-FUNCTIONS/.libs/gcd.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/getgrent.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,getgrent.so -o DLD-FUNCTIONS/.libs/getgrent.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/getpwent.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,getpwent.so -o DLD-FUNCTIONS/.libs/getpwent.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "gammainc.la" && ln -s "../gammainc.la" "gammainc.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/getrusage.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/getrusage.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "gcd.la" && ln -s "../gcd.la" "gcd.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/givens.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/givens.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "getgrent.la" && ln -s "../getgrent.la" "getgrent.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/hess.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/hess.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "getpwent.la" && ln -s "../getpwent.la" "getpwent.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/hex2num.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/hex2num.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/getrusage.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,getrusage.so -o DLD-FUNCTIONS/.libs/getrusage.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/givens.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,givens.so -o DLD-FUNCTIONS/.libs/givens.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/hess.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,hess.so -o DLD-FUNCTIONS/.libs/hess.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/hex2num.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,hex2num.so -o DLD-FUNCTIONS/.libs/hex2num.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "getrusage.la" && ln -s "../getrusage.la" "getrusage.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/inv.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/inv.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "givens.la" && ln -s "../givens.la" "givens.la" )
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "hess.la" && ln -s "../hess.la" "hess.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/kron.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/kron.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/lookup.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/lookup.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "hex2num.la" && ln -s "../hex2num.la" "hex2num.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/lsode.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/lsode.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/inv.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,inv.so -o DLD-FUNCTIONS/.libs/inv.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/kron.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,kron.so -o DLD-FUNCTIONS/.libs/kron.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/lookup.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,lookup.so -o DLD-FUNCTIONS/.libs/lookup.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/lsode.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,lsode.so -o DLD-FUNCTIONS/.libs/lsode.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "inv.la" && ln -s "../inv.la" "inv.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/lu.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/lu.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "lookup.la" && ln -s "../lookup.la" "lookup.la" )
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "kron.la" && ln -s "../kron.la" "kron.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/luinc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/luinc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/matrix_type.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/matrix_type.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "lsode.la" && ln -s "../lsode.la" "lsode.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/max.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/max.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/lu.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,lu.so -o DLD-FUNCTIONS/.libs/lu.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/luinc.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,luinc.so -o DLD-FUNCTIONS/.libs/luinc.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/matrix_type.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,matrix_type.so -o DLD-FUNCTIONS/.libs/matrix_type.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/max.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,max.so -o DLD-FUNCTIONS/.libs/max.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "lu.la" && ln -s "../lu.la" "lu.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/md5sum.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/md5sum.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "matrix_type.la" && ln -s "../matrix_type.la" "matrix_type.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/mgorth.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/mgorth.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "luinc.la" && ln -s "../luinc.la" "luinc.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/nproc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/nproc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "max.la" && ln -s "../max.la" "max.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/pinv.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/pinv.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/md5sum.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,md5sum.so -o DLD-FUNCTIONS/.libs/md5sum.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/mgorth.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,mgorth.so -o DLD-FUNCTIONS/.libs/mgorth.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/nproc.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,nproc.so -o DLD-FUNCTIONS/.libs/nproc.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/pinv.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,pinv.so -o DLD-FUNCTIONS/.libs/pinv.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "md5sum.la" && ln -s "../md5sum.la" "md5sum.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined            -o DLD-FUNCTIONS/qr.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_qr_la-qr.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "nproc.la" && ln -s "../nproc.la" "nproc.la" )
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "mgorth.la" && ln -s "../mgorth.la" "mgorth.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/quad.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/quad.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/quadcc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/quadcc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "pinv.la" && ln -s "../pinv.la" "pinv.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/qz.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/qz.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -llapack -lblas  -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/quad.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,quad.so -o DLD-FUNCTIONS/.libs/quad.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/quadcc.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,quadcc.so -o DLD-FUNCTIONS/.libs/quadcc.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_qr_la-qr.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,qr.so -o DLD-FUNCTIONS/.libs/qr.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/qz.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -llapack -lblas -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,qz.so -o DLD-FUNCTIONS/.libs/qz.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "quadcc.la" && ln -s "../quadcc.la" "quadcc.la" )
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "quad.la" && ln -s "../quad.la" "quad.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/rand.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/rand.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/rcond.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/rcond.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "qr.la" && ln -s "../qr.la" "qr.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/regexp.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_regexp_la-regexp.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lpcre  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "qz.la" && ln -s "../qz.la" "qz.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/schur.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/schur.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/rcond.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,rcond.so -o DLD-FUNCTIONS/.libs/rcond.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/rand.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,rand.so -o DLD-FUNCTIONS/.libs/rand.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_regexp_la-regexp.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lpcre -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,regexp.so -o DLD-FUNCTIONS/.libs/regexp.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/schur.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,schur.so -o DLD-FUNCTIONS/.libs/schur.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "rcond.la" && ln -s "../rcond.la" "rcond.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/spparms.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/spparms.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "rand.la" && ln -s "../rand.la" "rand.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/sqrtm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/sqrtm.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "regexp.la" && ln -s "../regexp.la" "regexp.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/strfind.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/strfind.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "schur.la" && ln -s "../schur.la" "schur.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/str2double.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/str2double.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/spparms.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,spparms.so -o DLD-FUNCTIONS/.libs/spparms.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/sqrtm.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,sqrtm.so -o DLD-FUNCTIONS/.libs/sqrtm.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/strfind.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,strfind.so -o DLD-FUNCTIONS/.libs/strfind.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/str2double.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,str2double.so -o DLD-FUNCTIONS/.libs/str2double.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "spparms.la" && ln -s "../spparms.la" "spparms.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/sub2ind.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/sub2ind.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "sqrtm.la" && ln -s "../sqrtm.la" "sqrtm.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/svd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/svd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "strfind.la" && ln -s "../strfind.la" "strfind.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/syl.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/syl.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "str2double.la" && ln -s "../str2double.la" "str2double.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined           -o DLD-FUNCTIONS/symbfact.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_symbfact_la-symbfact.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/sub2ind.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,sub2ind.so -o DLD-FUNCTIONS/.libs/sub2ind.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/svd.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,svd.so -o DLD-FUNCTIONS/.libs/svd.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/syl.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,syl.so -o DLD-FUNCTIONS/.libs/syl.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_symbfact_la-symbfact.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,symbfact.so -o DLD-FUNCTIONS/.libs/symbfact.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "sub2ind.la" && ln -s "../sub2ind.la" "sub2ind.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined           -o DLD-FUNCTIONS/symrcm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_symrcm_la-symrcm.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "svd.la" && ln -s "../svd.la" "svd.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/time.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/time.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "syl.la" && ln -s "../syl.la" "syl.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/tril.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/tril.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "symbfact.la" && ln -s "../symbfact.la" "symbfact.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/tsearch.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/tsearch.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/time.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,time.so -o DLD-FUNCTIONS/.libs/time.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/tril.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,tril.so -o DLD-FUNCTIONS/.libs/tril.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_symrcm_la-symrcm.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,symrcm.so -o DLD-FUNCTIONS/.libs/symrcm.so
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/tsearch.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,tsearch.so -o DLD-FUNCTIONS/.libs/tsearch.so
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "time.la" && ln -s "../time.la" "time.la" )
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "tril.la" && ln -s "../tril.la" "tril.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/typecast.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/typecast.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la   -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "symrcm.la" && ln -s "../symrcm.la" "symrcm.la" )
/bin/bash ../libtool  --tag=CXX   --mode=link g++-4.8 -g -O2 -fopenmp  -DHAVE_CONFIG_H -I/usr/include/freetype2   -I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined     -o DLD-FUNCTIONS/urlwrite.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcurl  -lGL -lm  
/bin/bash ../libtool  --tag=CC   --mode=link gcc-4.8 -g -O2 -pthread -fopenmp  -DHAVE_CONFIG_H  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -no-undefined   -o octave main.o liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la  -lGL -lm  
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "tsearch.la" && ln -s "../tsearch.la" "tsearch.la" )
rm -f DLD-FUNCTIONS/__contourc__.oct
la=__contourc__.la && \
	  of=__contourc__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__contourc__.oct-stamp
rm -f DLD-FUNCTIONS/__delaunayn__.oct
la=__delaunayn__.la && \
	  of=__delaunayn__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__delaunayn__.oct-stamp
rm -f DLD-FUNCTIONS/__dispatch__.oct
la=__dispatch__.la && \
	  of=__dispatch__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__dispatch__.oct-stamp
rm -f DLD-FUNCTIONS/__dsearchn__.oct
la=__dsearchn__.la && \
	  of=__dsearchn__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__dsearchn__.oct-stamp
rm -f DLD-FUNCTIONS/__fltk_uigetfile__.oct
la=__fltk_uigetfile__.la && \
	  of=__fltk_uigetfile__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__fltk_uigetfile__.oct-stamp
rm -f DLD-FUNCTIONS/__glpk__.oct
la=__glpk__.la && \
	  of=__glpk__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__glpk__.oct-stamp
rm -f DLD-FUNCTIONS/__init_fltk__.oct
la=__init_fltk__.la && \
	  of=__init_fltk__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__init_fltk__.oct-stamp
rm -f DLD-FUNCTIONS/__init_gnuplot__.oct
la=__init_gnuplot__.la && \
	  of=__init_gnuplot__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__init_gnuplot__.oct-stamp
rm -f DLD-FUNCTIONS/__lin_interpn__.oct
la=__lin_interpn__.la && \
	  of=__lin_interpn__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__lin_interpn__.oct-stamp
rm -f DLD-FUNCTIONS/__magick_read__.oct
la=__magick_read__.la && \
	  of=__magick_read__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__magick_read__.oct-stamp
rm -f DLD-FUNCTIONS/__pchip_deriv__.oct
la=__pchip_deriv__.la && \
	  of=__pchip_deriv__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__pchip_deriv__.oct-stamp
rm -f DLD-FUNCTIONS/__qp__.oct
la=__qp__.la && \
	  of=__qp__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__qp__.oct-stamp
rm -f DLD-FUNCTIONS/__voronoi__.oct
la=__voronoi__.la && \
	  of=__voronoi__.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .__voronoi__.oct-stamp
rm -f DLD-FUNCTIONS/amd.oct
la=amd.la && \
	  of=amd.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .amd.oct-stamp
rm -f DLD-FUNCTIONS/balance.oct
la=balance.la && \
	  of=balance.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .balance.oct-stamp
rm -f DLD-FUNCTIONS/besselj.oct
la=besselj.la && \
	  of=besselj.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .besselj.oct-stamp
rm -f DLD-FUNCTIONS/betainc.oct
la=betainc.la && \
	  of=betainc.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .betainc.oct-stamp
rm -f DLD-FUNCTIONS/bsxfun.oct
la=bsxfun.la && \
	  of=bsxfun.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .bsxfun.oct-stamp
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/typecast.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,typecast.so -o DLD-FUNCTIONS/.libs/typecast.so
rm -f DLD-FUNCTIONS/ccolamd.oct
la=ccolamd.la && \
	  of=ccolamd.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .ccolamd.oct-stamp
libtool: link: gcc-4.8 -g -O2 -pthread -fopenmp -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -fopenmp -pthread -g -O2 -pthread -fopenmp -o .libs/octave main.o  ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so -lGL -lm -fopenmp -pthread
libtool: link: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_urlwrite_la-urlwrite.o   -Wl,-rpath -Wl,/«PKGBUILDDIR»/src/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/libcruft/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so ../libcruft/.libs/libcruft.so /usr/lib/arm-linux-gnueabihf/libcurl-gnutls.so -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,urlwrite.so -o DLD-FUNCTIONS/.libs/urlwrite.so
rm -f DLD-FUNCTIONS/cellfun.oct
la=cellfun.la && \
	  of=cellfun.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .cellfun.oct-stamp
rm -f DLD-FUNCTIONS/chol.oct
la=chol.la && \
	  of=chol.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .chol.oct-stamp
rm -f DLD-FUNCTIONS/colamd.oct
la=colamd.la && \
	  of=colamd.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .colamd.oct-stamp
rm -f DLD-FUNCTIONS/colloc.oct
la=colloc.la && \
	  of=colloc.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .colloc.oct-stamp
rm -f DLD-FUNCTIONS/conv2.oct
la=conv2.la && \
	  of=conv2.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .conv2.oct-stamp
rm -f DLD-FUNCTIONS/convhulln.oct
la=convhulln.la && \
	  of=convhulln.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .convhulln.oct-stamp
rm -f DLD-FUNCTIONS/daspk.oct
la=daspk.la && \
	  of=daspk.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .daspk.oct-stamp
rm -f DLD-FUNCTIONS/dasrt.oct
la=dasrt.la && \
	  of=dasrt.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .dasrt.oct-stamp
rm -f DLD-FUNCTIONS/dassl.oct
la=dassl.la && \
	  of=dassl.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .dassl.oct-stamp
rm -f DLD-FUNCTIONS/det.oct
la=det.la && \
	  of=det.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .det.oct-stamp
rm -f DLD-FUNCTIONS/dlmread.oct
la=dlmread.la && \
	  of=dlmread.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .dlmread.oct-stamp
rm -f DLD-FUNCTIONS/dmperm.oct
la=dmperm.la && \
	  of=dmperm.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .dmperm.oct-stamp
rm -f DLD-FUNCTIONS/dot.oct
la=dot.la && \
	  of=dot.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .dot.oct-stamp
rm -f DLD-FUNCTIONS/eig.oct
la=eig.la && \
	  of=eig.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .eig.oct-stamp
rm -f DLD-FUNCTIONS/eigs.oct
la=eigs.la && \
	  of=eigs.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .eigs.oct-stamp
rm -f DLD-FUNCTIONS/fft.oct
la=fft.la && \
	  of=fft.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .fft.oct-stamp
rm -f DLD-FUNCTIONS/fft2.oct
la=fft2.la && \
	  of=fft2.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .fft2.oct-stamp
rm -f DLD-FUNCTIONS/fftn.oct
la=fftn.la && \
	  of=fftn.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .fftn.oct-stamp
rm -f DLD-FUNCTIONS/fftw.oct
la=fftw.la && \
	  of=fftw.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .fftw.oct-stamp
rm -f DLD-FUNCTIONS/filter.oct
la=filter.la && \
	  of=filter.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .filter.oct-stamp
rm -f DLD-FUNCTIONS/find.oct
la=find.la && \
	  of=find.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .find.oct-stamp
rm -f DLD-FUNCTIONS/gammainc.oct
la=gammainc.la && \
	  of=gammainc.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .gammainc.oct-stamp
rm -f DLD-FUNCTIONS/gcd.oct
la=gcd.la && \
	  of=gcd.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .gcd.oct-stamp
rm -f DLD-FUNCTIONS/getgrent.oct
la=getgrent.la && \
	  of=getgrent.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .getgrent.oct-stamp
rm -f DLD-FUNCTIONS/getpwent.oct
la=getpwent.la && \
	  of=getpwent.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .getpwent.oct-stamp
rm -f DLD-FUNCTIONS/getrusage.oct
la=getrusage.la && \
	  of=getrusage.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .getrusage.oct-stamp
rm -f DLD-FUNCTIONS/givens.oct
la=givens.la && \
	  of=givens.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .givens.oct-stamp
rm -f DLD-FUNCTIONS/hess.oct
la=hess.la && \
	  of=hess.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .hess.oct-stamp
rm -f DLD-FUNCTIONS/hex2num.oct
la=hex2num.la && \
	  of=hex2num.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .hex2num.oct-stamp
rm -f DLD-FUNCTIONS/inv.oct
la=inv.la && \
	  of=inv.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .inv.oct-stamp
rm -f DLD-FUNCTIONS/kron.oct
la=kron.la && \
	  of=kron.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .kron.oct-stamp
rm -f DLD-FUNCTIONS/lookup.oct
la=lookup.la && \
	  of=lookup.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .lookup.oct-stamp
rm -f DLD-FUNCTIONS/lsode.oct
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "typecast.la" && ln -s "../typecast.la" "typecast.la" )
la=lsode.la && \
	  of=lsode.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .lsode.oct-stamp
rm -f DLD-FUNCTIONS/lu.oct
rm -f DLD-FUNCTIONS/luinc.oct
la=lu.la && \
	  of=lu.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .lu.oct-stamp
la=luinc.la && \
	  of=luinc.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .luinc.oct-stamp
rm -f DLD-FUNCTIONS/matrix_type.oct
la=matrix_type.la && \
	  of=matrix_type.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .matrix_type.oct-stamp
rm -f DLD-FUNCTIONS/max.oct
la=max.la && \
	  of=max.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .max.oct-stamp
rm -f DLD-FUNCTIONS/md5sum.oct
rm -f DLD-FUNCTIONS/mgorth.oct
la=md5sum.la && \
	  of=md5sum.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .md5sum.oct-stamp
la=mgorth.la && \
	  of=mgorth.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .mgorth.oct-stamp
rm -f DLD-FUNCTIONS/nproc.oct
rm -f DLD-FUNCTIONS/pinv.oct
la=nproc.la && \
	  of=nproc.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .nproc.oct-stamp
la=pinv.la && \
	  of=pinv.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .pinv.oct-stamp
libtool: link: ( cd "DLD-FUNCTIONS/.libs" && rm -f "urlwrite.la" && ln -s "../urlwrite.la" "urlwrite.la" )
rm -f DLD-FUNCTIONS/qr.oct
rm -f DLD-FUNCTIONS/quad.oct
rm -f DLD-FUNCTIONS/quadcc.oct
la=qr.la && \
	  of=qr.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .qr.oct-stamp
la=quad.la && \
	  of=quad.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .quad.oct-stamp
la=quadcc.la && \
	  of=quadcc.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .quadcc.oct-stamp
rm -f DLD-FUNCTIONS/qz.oct
rm -f DLD-FUNCTIONS/rand.oct
rm -f DLD-FUNCTIONS/rcond.oct
la=qz.la && \
	  of=qz.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .qz.oct-stamp
la=rand.la && \
	  of=rand.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .rand.oct-stamp
la=rcond.la && \
	  of=rcond.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .rcond.oct-stamp
rm -f DLD-FUNCTIONS/regexp.oct
rm -f DLD-FUNCTIONS/schur.oct
la=regexp.la && \
	  of=regexp.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .regexp.oct-stamp
rm -f DLD-FUNCTIONS/spparms.oct
la=schur.la && \
	  of=schur.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .schur.oct-stamp
la=spparms.la && \
	  of=spparms.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .spparms.oct-stamp
rm -f DLD-FUNCTIONS/sqrtm.oct
rm -f DLD-FUNCTIONS/strfind.oct
rm -f DLD-FUNCTIONS/str2double.oct
la=strfind.la && \
	  of=strfind.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .strfind.oct-stamp
la=sqrtm.la && \
	  of=sqrtm.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .sqrtm.oct-stamp
la=str2double.la && \
	  of=str2double.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .str2double.oct-stamp
rm -f DLD-FUNCTIONS/sub2ind.oct
rm -f DLD-FUNCTIONS/svd.oct
la=sub2ind.la && \
	  of=sub2ind.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .sub2ind.oct-stamp
rm -f DLD-FUNCTIONS/syl.oct
la=svd.la && \
	  of=svd.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .svd.oct-stamp
la=syl.la && \
	  of=syl.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .syl.oct-stamp
rm -f DLD-FUNCTIONS/symbfact.oct
la=symbfact.la && \
	  of=symbfact.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .symbfact.oct-stamp
rm -f DLD-FUNCTIONS/symrcm.oct
rm -f DLD-FUNCTIONS/time.oct
la=symrcm.la && \
	  of=symrcm.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .symrcm.oct-stamp
la=time.la && \
	  of=time.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .time.oct-stamp
rm -f DLD-FUNCTIONS/tril.oct
la=tril.la && \
	  of=tril.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .tril.oct-stamp
rm -f DLD-FUNCTIONS/tsearch.oct
rm -f DLD-FUNCTIONS/typecast.oct
la=typecast.la && \
	  of=typecast.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .typecast.oct-stamp
la=tsearch.la && \
	  of=tsearch.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .tsearch.oct-stamp
rm -f DLD-FUNCTIONS/urlwrite.oct
la=urlwrite.la && \
	  of=urlwrite.oct && \
	  cd DLD-FUNCTIONS && \
	  ln -s .libs/`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $la` $of && \
	  touch .urlwrite.oct-stamp
make[4]: Leaving directory `/«PKGBUILDDIR»/src'
make[3]: Leaving directory `/«PKGBUILDDIR»/src'
Making all in scripts
make[3]: Entering directory `/«PKGBUILDDIR»/scripts'
/bin/mkdir -p plot
/bin/mkdir -p @ftp
/bin/mkdir -p audio
/bin/mkdir -p deprecated
: > plot/.dirstamp
: > @ftp/.dirstamp
: > audio/.dirstamp
/bin/mkdir -p elfun
: > deprecated/.dirstamp
/bin/mkdir -p general
: > elfun/.dirstamp
/bin/mkdir -p geometry
/bin/mkdir -p help
: > general/.dirstamp
/bin/mkdir -p image
: > geometry/.dirstamp
/bin/mkdir -p io
: > help/.dirstamp
/bin/mkdir -p linear-algebra
: > image/.dirstamp
: > io/.dirstamp
/bin/mkdir -p miscellaneous
: > linear-algebra/.dirstamp
/bin/mkdir -p optimization
/bin/mkdir -p path
/bin/mkdir -p pkg
: > miscellaneous/.dirstamp
: > optimization/.dirstamp
: > path/.dirstamp
/bin/mkdir -p polynomial
: > pkg/.dirstamp
/bin/mkdir -p prefs
/bin/mkdir -p set
/bin/mkdir -p signal
: > polynomial/.dirstamp
: > prefs/.dirstamp
: > set/.dirstamp
: > signal/.dirstamp
/bin/mkdir -p sparse
/bin/mkdir -p specfun
/bin/mkdir -p special-matrix
/bin/mkdir -p startup
: > sparse/.dirstamp
: > specfun/.dirstamp
/bin/mkdir -p statistics/base
: > special-matrix/.dirstamp
: > startup/.dirstamp
/bin/mkdir -p statistics/distributions
/bin/mkdir -p statistics/models
: > statistics/base/.dirstamp
/bin/mkdir -p statistics/tests
/bin/mkdir -p strings
: > statistics/distributions/.dirstamp
: > statistics/models/.dirstamp
: > statistics/tests/.dirstamp
/bin/mkdir -p testfun
: > strings/.dirstamp
/bin/mkdir -p time
./mk-pkg-add . @ftp/ascii.m @ftp/binary.m @ftp/cd.m @ftp/close.m @ftp/delete.m @ftp/dir.m @ftp/display.m @ftp/ftp.m @ftp/loadobj.m @ftp/mget.m @ftp/mkdir.m @ftp/mput.m @ftp/rename.m @ftp/rmdir.m @ftp/saveobj.m --  > @ftp/PKG_ADD-t
: > testfun/.dirstamp
making plot/gnuplot_binary.m from plot/gnuplot_binary.in
: > time/.dirstamp
./mk-pkg-add . audio/lin2mu.m audio/loadaudio.m audio/mu2lin.m audio/playaudio.m audio/record.m audio/saveaudio.m audio/setaudio.m audio/wavread.m audio/wavwrite.m --  > audio/PKG_ADD-t
./mk-pkg-add . deprecated/__error_text__.m deprecated/autocor.m deprecated/autocov.m deprecated/betai.m deprecated/cellidx.m deprecated/clg.m deprecated/cor.m deprecated/corrcoef.m deprecated/cquad.m deprecated/cut.m deprecated/dispatch.m deprecated/error_text.m deprecated/fstat.m deprecated/gammai.m deprecated/glpkmex.m deprecated/intwarning.m deprecated/is_duplicate_entry.m deprecated/is_global.m deprecated/isstr.m deprecated/krylovb.m deprecated/perror.m deprecated/polyderiv.m deprecated/replot.m deprecated/saveimage.m deprecated/setstr.m deprecated/shell_cmd.m deprecated/strerror.m deprecated/studentize.m deprecated/sylvester_matrix.m deprecated/values.m deprecated/weibcdf.m deprecated/weibinv.m deprecated/weibpdf.m deprecated/weibrnd.m --  > deprecated/PKG_ADD-t
plot/gnuplot_binary.m is unchanged
./mk-pkg-add . elfun/acosd.m elfun/acot.m elfun/acotd.m elfun/acoth.m elfun/acsc.m elfun/acscd.m elfun/acsch.m elfun/asec.m elfun/asecd.m elfun/asech.m elfun/asind.m elfun/atand.m elfun/cosd.m elfun/cot.m elfun/cotd.m elfun/coth.m elfun/csc.m elfun/cscd.m elfun/csch.m elfun/sec.m elfun/secd.m elfun/sech.m elfun/sind.m elfun/tand.m --  > elfun/PKG_ADD-t
mv @ftp/PKG_ADD-t @ftp/PKG_ADD
./mk-pkg-add . general/accumarray.m general/accumdim.m general/bicubic.m general/bitcmp.m general/bitget.m general/bitset.m general/blkdiag.m general/cart2pol.m general/cart2sph.m general/cell2mat.m general/celldisp.m general/chop.m general/circshift.m general/colon.m general/common_size.m general/cplxpair.m general/cumtrapz.m general/curl.m general/dblquad.m general/deal.m general/del2.m general/display.m general/divergence.m general/flipdim.m general/fliplr.m general/flipud.m general/genvarname.m general/gradient.m general/idivide.m general/int2str.m general/interp1.m general/interp1q.m general/interp2.m general/interp3.m general/interpn.m general/interpft.m general/isa.m general/iscolumn.m general/isdir.m general/isequal.m general/isequalwithequalnans.m general/isrow.m general/isscalar.m general/issquare.m general/isvector.m general/loadobj.m general/logspace.m general/nargchk.m general/narginchk.m general/nargoutchk.m general/nthargout.m general/nextpow2.m general/num2str.m general/pol2cart.m general/polyarea.m general/postpad.m general/prepad.m general/profexplore.m general/profile.m general/profshow.m general/quadgk.m general/quadl.m general/quadv.m general/randi.m general/rat.m general/repmat.m general/rot90.m general/rotdim.m general/saveobj.m general/shift.m general/shiftdim.m general/sortrows.m general/sph2cart.m general/structfun.m general/subsindex.m general/triplequad.m general/trapz.m general/private/__isequal__.m general/private/__splinen__.m --  > general/PKG_ADD-t
mv audio/PKG_ADD-t audio/PKG_ADD
./mk-pkg-add . geometry/convhull.m geometry/delaunay3.m geometry/delaunayn.m geometry/delaunay.m geometry/dsearch.m geometry/dsearchn.m geometry/griddata.m geometry/griddata3.m geometry/griddatan.m geometry/inpolygon.m geometry/rectint.m geometry/tsearchn.m geometry/voronoi.m geometry/voronoin.m --  > geometry/PKG_ADD-t
mv elfun/PKG_ADD-t elfun/PKG_ADD
./mk-pkg-add . help/__makeinfo__.m help/doc.m help/gen_doc_cache.m help/get_first_help_sentence.m help/help.m help/lookfor.m help/print_usage.m help/type.m help/unimplemented.m help/which.m help/private/__additional_help_message__.m help/private/__strip_html_tags__.m --  > help/PKG_ADD-t
mv geometry/PKG_ADD-t geometry/PKG_ADD
./mk-pkg-add . image/autumn.m image/bone.m image/brighten.m image/colormap.m image/contrast.m image/cool.m image/copper.m image/flag.m image/gmap40.m image/gray.m image/gray2ind.m image/hot.m image/hsv.m image/hsv2rgb.m image/image.m image/imagesc.m image/imfinfo.m image/imread.m image/imshow.m image/imwrite.m image/ind2gray.m image/ind2rgb.m image/jet.m image/ntsc2rgb.m image/ocean.m image/pink.m image/prism.m image/rainbow.m image/rgb2hsv.m image/rgb2ind.m image/rgb2ntsc.m image/spring.m image/summer.m image/white.m image/winter.m --  > image/PKG_ADD-t
mv deprecated/PKG_ADD-t deprecated/PKG_ADD
./mk-pkg-add . io/beep.m io/csvread.m io/csvwrite.m io/dlmwrite.m io/fileread.m io/is_valid_file_id.m io/strread.m io/textscan.m io/textread.m --  > io/PKG_ADD-t
mv help/PKG_ADD-t help/PKG_ADD
./mk-pkg-add . linear-algebra/commutation_matrix.m linear-algebra/cond.m linear-algebra/condest.m linear-algebra/cross.m linear-algebra/duplication_matrix.m linear-algebra/expm.m linear-algebra/housh.m linear-algebra/isdefinite.m linear-algebra/ishermitian.m linear-algebra/issymmetric.m linear-algebra/krylov.m linear-algebra/logm.m linear-algebra/normest.m linear-algebra/null.m linear-algebra/onenormest.m linear-algebra/orth.m linear-algebra/planerot.m linear-algebra/qzhess.m linear-algebra/rank.m linear-algebra/rref.m linear-algebra/subspace.m linear-algebra/trace.m linear-algebra/vech.m --  > linear-algebra/PKG_ADD-t
mv io/PKG_ADD-t io/PKG_ADD
./mk-pkg-add . miscellaneous/ans.m miscellaneous/bincoeff.m miscellaneous/bug_report.m miscellaneous/bunzip2.m miscellaneous/bzip2.m miscellaneous/cast.m miscellaneous/comma.m miscellaneous/compare_versions.m miscellaneous/computer.m miscellaneous/copyfile.m miscellaneous/debug.m miscellaneous/delete.m miscellaneous/dir.m miscellaneous/dos.m miscellaneous/dump_prefs.m miscellaneous/edit.m miscellaneous/fact.m miscellaneous/fileattrib.m miscellaneous/fileparts.m miscellaneous/fullfile.m miscellaneous/getappdata.m miscellaneous/getfield.m miscellaneous/gunzip.m miscellaneous/gzip.m miscellaneous/info.m miscellaneous/inputname.m miscellaneous/isappdata.m miscellaneous/isdeployed.m miscellaneous/ismac.m miscellaneous/ispc.m miscellaneous/isunix.m miscellaneous/license.m miscellaneous/list_primes.m miscellaneous/ls.m miscellaneous/ls_command.m miscellaneous/menu.m miscellaneous/mex.m miscellaneous/mexext.m miscellaneous/mkoctfile.m miscellaneous/movefile.m miscellaneous/namelengthmax.m miscellaneous/news.m miscellaneous/orderfields.m miscellaneous/pack.m miscellaneous/paren.m miscellaneous/parseparams.m miscellaneous/perl.m miscellaneous/python.m miscellaneous/recycle.m miscellaneous/rmappdata.m miscellaneous/run.m miscellaneous/semicolon.m miscellaneous/setappdata.m miscellaneous/setfield.m miscellaneous/substruct.m miscellaneous/swapbytes.m miscellaneous/symvar.m miscellaneous/tar.m miscellaneous/tempdir.m miscellaneous/tempname.m miscellaneous/unix.m miscellaneous/unpack.m miscellaneous/untar.m miscellaneous/unzip.m miscellaneous/usejava.m miscellaneous/ver.m miscellaneous/version.m miscellaneous/warning_ids.m miscellaneous/what.m miscellaneous/xor.m miscellaneous/zip.m miscellaneous/private/__xzip__.m --  > miscellaneous/PKG_ADD-t
mv image/PKG_ADD-t image/PKG_ADD
./mk-pkg-add "." optimization/__all_opts__.m optimization/fminbnd.m optimization/fminunc.m optimization/fsolve.m optimization/fzero.m optimization/glpk.m optimization/lsqnonneg.m optimization/optimget.m optimization/optimset.m optimization/pqpnonneg.m optimization/qp.m optimization/sqp.m optimization/private/__fdjac__.m --  > optimization/PKG_ADD-t
mv linear-algebra/PKG_ADD-t linear-algebra/PKG_ADD
./mk-pkg-add . path/matlabroot.m path/pathdef.m path/savepath.m --  > path/PKG_ADD-t
mv path/PKG_ADD-t path/PKG_ADD
./mk-pkg-add . pkg/pkg.m pkg/private/get_forge_pkg.m --  > pkg/PKG_ADD-t
mv pkg/PKG_ADD-t pkg/PKG_ADD
./mk-pkg-add . plot/__gnuplot_drawnow__.m plot/__plt_get_axis_arg__.m plot/allchild.m plot/ancestor.m plot/area.m plot/axes.m plot/axis.m plot/bar.m plot/barh.m plot/box.m plot/caxis.m plot/cla.m plot/clabel.m plot/clf.m plot/close.m plot/closereq.m plot/colorbar.m plot/colstyle.m plot/comet.m plot/comet3.m plot/compass.m plot/contour.m plot/contour3.m plot/contourc.m plot/contourf.m plot/cylinder.m plot/daspect.m plot/diffuse.m plot/ellipsoid.m plot/errorbar.m plot/ezcontour.m plot/ezcontourf.m plot/ezmesh.m plot/ezmeshc.m plot/ezplot.m plot/ezplot3.m plot/ezpolar.m plot/ezsurf.m plot/ezsurfc.m plot/feather.m plot/figure.m plot/fill.m plot/findall.m plot/findobj.m plot/fplot.m plot/gca.m plot/gcbf.m plot/gcbo.m plot/gcf.m plot/ginput.m plot/graphics_toolkit.m plot/grid.m plot/gtext.m plot/guidata.m plot/guihandles.m plot/hggroup.m plot/hidden.m plot/hist.m plot/hold.m plot/isfigure.m plot/ishghandle.m plot/ishold.m plot/isocolors.m plot/isonormals.m plot/isosurface.m plot/isprop.m plot/legend.m plot/line.m plot/linkprop.m plot/loglog.m plot/loglogerr.m plot/mesh.m plot/meshc.m plot/meshgrid.m plot/meshz.m plot/ndgrid.m plot/newplot.m plot/orient.m plot/pareto.m plot/patch.m plot/pbaspect.m plot/pcolor.m plot/peaks.m plot/pie.m plot/pie3.m plot/plot.m plot/plot3.m plot/plotmatrix.m plot/plotyy.m plot/polar.m plot/print.m plot/quiver.m plot/quiver3.m plot/rectangle.m plot/refresh.m plot/refreshdata.m plot/ribbon.m plot/rose.m plot/saveas.m plot/scatter.m plot/scatter3.m plot/semilogx.m plot/semilogxerr.m plot/semilogy.m plot/semilogyerr.m plot/shading.m plot/shg.m plot/slice.m plot/sombrero.m plot/specular.m plot/sphere.m plot/spinmap.m plot/stairs.m plot/stem.m plot/stem3.m plot/subplot.m plot/surf.m plot/surface.m plot/surfc.m plot/surfl.m plot/surfnorm.m plot/text.m plot/title.m plot/trimesh.m plot/triplot.m plot/trisurf.m plot/uicontextmenu.m plot/uicontrol.m plot/uigetdir.m plot/uigetfile.m plot/uimenu.m plot/uipanel.m plot/uipushtool.m plot/uiputfile.m plot/uiresume.m plot/uitoggletool.m plot/uitoolbar.m plot/uiwait.m plot/view.m plot/waitbar.m plot/waitforbuttonpress.m plot/whitebg.m plot/xlabel.m plot/xlim.m plot/ylabel.m plot/ylim.m plot/zlabel.m plot/zlim.m plot/private/__actual_axis_position__.m plot/private/__add_datasource__.m plot/private/__add_default_menu__.m plot/private/__axes_limits__.m plot/private/__axis_label__.m plot/private/__bar__.m plot/private/__clabel__.m plot/private/__color_str_rgb__.m plot/private/__contour__.m plot/private/__default_plot_options__.m plot/private/__errcomm__.m plot/private/__errplot__.m plot/private/__ezplot__.m plot/private/__file_filter__.m plot/private/__fltk_file_filter__.m plot/private/__fltk_ginput__.m plot/private/__fltk_print__.m plot/private/__getlegenddata__.m plot/private/__ghostscript__.m plot/private/__gnuplot_get_var__.m plot/private/__gnuplot_ginput__.m plot/private/__gnuplot_has_feature__.m plot/private/__gnuplot_has_terminal__.m plot/private/__gnuplot_open_stream__.m plot/private/__gnuplot_print__.m plot/private/__gnuplot_version__.m plot/private/__go_draw_axes__.m plot/private/__go_draw_figure__.m plot/private/__interp_cube__.m plot/private/__is_function__.m plot/private/__line__.m plot/private/__marching_cube__.m plot/private/__next_line_color__.m plot/private/__next_line_style__.m plot/private/__patch__.m plot/private/__pie__.m plot/private/__plt__.m plot/private/__pltopt__.m plot/private/__print_parse_opts__.m plot/private/__quiver__.m plot/private/__scatter__.m plot/private/__stem__.m plot/private/__tight_eps_bbox__.m plot/private/__uigetdir_fltk__.m plot/private/__uigetfile_fltk__.m plot/private/__uiputfile_fltk__.m plot/private/__uiobject_split_args__.m -- plot/gnuplot_binary.m > plot/PKG_ADD-t
mv optimization/PKG_ADD-t optimization/PKG_ADD
./mk-pkg-add . polynomial/compan.m polynomial/conv.m polynomial/deconv.m polynomial/mkpp.m polynomial/mpoles.m polynomial/pchip.m polynomial/poly.m polynomial/polyaffine.m polynomial/polyder.m polynomial/polyfit.m polynomial/polygcd.m polynomial/polyint.m polynomial/polyout.m polynomial/polyreduce.m polynomial/polyval.m polynomial/polyvalm.m polynomial/ppval.m polynomial/ppder.m polynomial/ppint.m polynomial/ppjumps.m polynomial/residue.m polynomial/roots.m polynomial/spline.m polynomial/unmkpp.m --  > polynomial/PKG_ADD-t
mv general/PKG_ADD-t general/PKG_ADD
./mk-pkg-add . prefs/addpref.m prefs/getpref.m prefs/ispref.m prefs/rmpref.m prefs/setpref.m prefs/private/loadprefs.m prefs/private/prefsfile.m prefs/private/saveprefs.m --  > prefs/PKG_ADD-t
mv prefs/PKG_ADD-t prefs/PKG_ADD
./mk-pkg-add . set/intersect.m set/ismember.m set/powerset.m set/setdiff.m set/setxor.m set/union.m set/unique.m set/private/validargs.m --  > set/PKG_ADD-t
mv polynomial/PKG_ADD-t polynomial/PKG_ADD
./mk-pkg-add . signal/arch_fit.m signal/arch_rnd.m signal/arch_test.m signal/arma_rnd.m signal/autoreg_matrix.m signal/bartlett.m signal/blackman.m signal/detrend.m signal/diffpara.m signal/durbinlevinson.m signal/fftconv.m signal/fftfilt.m signal/fftshift.m signal/filter2.m signal/fractdiff.m signal/freqz.m signal/freqz_plot.m signal/hamming.m signal/hanning.m signal/hurst.m signal/ifftshift.m signal/periodogram.m signal/sinc.m signal/sinetone.m signal/sinewave.m signal/spectral_adf.m signal/spectral_xdf.m signal/spencer.m signal/stft.m signal/synthesis.m signal/unwrap.m signal/yulewalker.m signal/private/rectangle_lw.m signal/private/rectangle_sw.m signal/private/triangle_lw.m signal/private/triangle_sw.m  --  > signal/PKG_ADD-t
mv set/PKG_ADD-t set/PKG_ADD
./mk-pkg-add . sparse/bicg.m sparse/bicgstab.m sparse/cgs.m sparse/colperm.m sparse/etreeplot.m sparse/gmres.m sparse/gplot.m sparse/nonzeros.m sparse/pcg.m sparse/pcr.m sparse/spaugment.m sparse/spconvert.m sparse/spdiags.m sparse/speye.m sparse/spfun.m sparse/spones.m sparse/sprand.m sparse/sprandn.m sparse/sprandsym.m sparse/spstats.m sparse/spy.m sparse/svds.m sparse/treelayout.m sparse/treeplot.m sparse/private/__sprand_impl__.m --  > sparse/PKG_ADD-t
mv miscellaneous/PKG_ADD-t miscellaneous/PKG_ADD
./mk-pkg-add . specfun/bessel.m specfun/beta.m specfun/betaln.m specfun/factor.m specfun/factorial.m specfun/isprime.m specfun/lcm.m specfun/legendre.m specfun/nchoosek.m specfun/nthroot.m specfun/perms.m specfun/pow2.m specfun/primes.m specfun/reallog.m specfun/realpow.m specfun/realsqrt.m --  > specfun/PKG_ADD-t
mv specfun/PKG_ADD-t specfun/PKG_ADD
mv signal/PKG_ADD-t signal/PKG_ADD
./mk-pkg-add . special-matrix/hadamard.m special-matrix/hankel.m special-matrix/hilb.m special-matrix/invhilb.m special-matrix/magic.m special-matrix/pascal.m special-matrix/rosser.m special-matrix/toeplitz.m special-matrix/vander.m special-matrix/wilkinson.m --  > special-matrix/PKG_ADD-t
./mk-pkg-add . startup/__finish__.m --  > startup/PKG_ADD-t
mv startup/PKG_ADD-t startup/PKG_ADD
./mk-pkg-add . statistics/base/center.m statistics/base/cloglog.m statistics/base/corr.m statistics/base/cov.m statistics/base/gls.m statistics/base/histc.m statistics/base/iqr.m statistics/base/kendall.m statistics/base/kurtosis.m statistics/base/logit.m statistics/base/mahalanobis.m statistics/base/mean.m statistics/base/meansq.m statistics/base/median.m statistics/base/mode.m statistics/base/moment.m statistics/base/ols.m statistics/base/ppplot.m statistics/base/prctile.m statistics/base/probit.m statistics/base/qqplot.m statistics/base/quantile.m statistics/base/range.m statistics/base/ranks.m statistics/base/run_count.m statistics/base/runlength.m statistics/base/skewness.m statistics/base/spearman.m statistics/base/statistics.m statistics/base/std.m statistics/base/table.m statistics/base/var.m statistics/base/zscore.m --  > statistics/base/PKG_ADD-t
mv sparse/PKG_ADD-t sparse/PKG_ADD
./mk-pkg-add . statistics/distributions/betacdf.m statistics/distributions/betainv.m statistics/distributions/betapdf.m statistics/distributions/betarnd.m statistics/distributions/binocdf.m statistics/distributions/binoinv.m statistics/distributions/binopdf.m statistics/distributions/binornd.m statistics/distributions/cauchy_cdf.m statistics/distributions/cauchy_inv.m statistics/distributions/cauchy_pdf.m statistics/distributions/cauchy_rnd.m statistics/distributions/chi2cdf.m statistics/distributions/chi2inv.m statistics/distributions/chi2pdf.m statistics/distributions/chi2rnd.m statistics/distributions/discrete_cdf.m statistics/distributions/discrete_inv.m statistics/distributions/discrete_pdf.m statistics/distributions/discrete_rnd.m statistics/distributions/empirical_cdf.m statistics/distributions/empirical_inv.m statistics/distributions/empirical_pdf.m statistics/distributions/empirical_rnd.m statistics/distributions/expcdf.m statistics/distributions/expinv.m statistics/distributions/exppdf.m statistics/distributions/exprnd.m statistics/distributions/fcdf.m statistics/distributions/finv.m statistics/distributions/fpdf.m statistics/distributions/frnd.m statistics/distributions/gamcdf.m statistics/distributions/gaminv.m statistics/distributions/gampdf.m statistics/distributions/gamrnd.m statistics/distributions/geocdf.m statistics/distributions/geoinv.m statistics/distributions/geopdf.m statistics/distributions/geornd.m statistics/distributions/hygecdf.m statistics/distributions/hygeinv.m statistics/distributions/hygepdf.m statistics/distributions/hygernd.m statistics/distributions/kolmogorov_smirnov_cdf.m statistics/distributions/laplace_cdf.m statistics/distributions/laplace_inv.m statistics/distributions/laplace_pdf.m statistics/distributions/laplace_rnd.m statistics/distributions/logistic_cdf.m statistics/distributions/logistic_inv.m statistics/distributions/logistic_pdf.m statistics/distributions/logistic_rnd.m statistics/distributions/logncdf.m statistics/distributions/logninv.m statistics/distributions/lognpdf.m statistics/distributions/lognrnd.m statistics/distributions/nbincdf.m statistics/distributions/nbininv.m statistics/distributions/nbinpdf.m statistics/distributions/nbinrnd.m statistics/distributions/normcdf.m statistics/distributions/norminv.m statistics/distributions/normpdf.m statistics/distributions/normrnd.m statistics/distributions/poisscdf.m statistics/distributions/poissinv.m statistics/distributions/poisspdf.m statistics/distributions/poissrnd.m statistics/distributions/stdnormal_cdf.m statistics/distributions/stdnormal_inv.m statistics/distributions/stdnormal_pdf.m statistics/distributions/stdnormal_rnd.m statistics/distributions/tcdf.m statistics/distributions/tinv.m statistics/distributions/tpdf.m statistics/distributions/trnd.m statistics/distributions/unidrnd.m statistics/distributions/unidcdf.m statistics/distributions/unidinv.m statistics/distributions/unidpdf.m statistics/distributions/unifrnd.m statistics/distributions/unifcdf.m statistics/distributions/unifinv.m statistics/distributions/unifpdf.m statistics/distributions/wblcdf.m statistics/distributions/wblinv.m statistics/distributions/wblpdf.m statistics/distributions/wblrnd.m statistics/distributions/wienrnd.m --  > statistics/distributions/PKG_ADD-t
mv special-matrix/PKG_ADD-t special-matrix/PKG_ADD
./mk-pkg-add . statistics/models/logistic_regression.m statistics/models/private/logistic_regression_derivatives.m statistics/models/private/logistic_regression_likelihood.m  --  > statistics/models/PKG_ADD-t
mv statistics/models/PKG_ADD-t statistics/models/PKG_ADD
./mk-pkg-add . statistics/tests/anova.m statistics/tests/bartlett_test.m statistics/tests/chisquare_test_homogeneity.m statistics/tests/chisquare_test_independence.m statistics/tests/cor_test.m statistics/tests/f_test_regression.m statistics/tests/hotelling_test.m statistics/tests/hotelling_test_2.m statistics/tests/kolmogorov_smirnov_test.m statistics/tests/kolmogorov_smirnov_test_2.m statistics/tests/kruskal_wallis_test.m statistics/tests/manova.m statistics/tests/mcnemar_test.m statistics/tests/prop_test_2.m statistics/tests/run_test.m statistics/tests/sign_test.m statistics/tests/t_test.m statistics/tests/t_test_2.m statistics/tests/t_test_regression.m statistics/tests/u_test.m statistics/tests/var_test.m statistics/tests/welch_test.m statistics/tests/wilcoxon_test.m statistics/tests/z_test.m statistics/tests/z_test_2.m --  > statistics/tests/PKG_ADD-t
mv statistics/base/PKG_ADD-t statistics/base/PKG_ADD
./mk-pkg-add . strings/base2dec.m strings/bin2dec.m strings/blanks.m strings/deblank.m strings/dec2base.m strings/dec2bin.m strings/dec2hex.m strings/findstr.m strings/hex2dec.m strings/index.m strings/isletter.m strings/isstrprop.m strings/mat2str.m strings/regexptranslate.m strings/rindex.m strings/strsplit.m strings/str2num.m strings/strcat.m strings/cstrcat.m strings/strchr.m strings/strjust.m strings/strmatch.m strings/strtok.m strings/strtrim.m strings/strtrunc.m strings/substr.m strings/untabify.m strings/validatestring.m --  > strings/PKG_ADD-t
mv statistics/tests/PKG_ADD-t statistics/tests/PKG_ADD
./mk-pkg-add . testfun/assert.m testfun/demo.m testfun/example.m testfun/fail.m testfun/rundemos.m testfun/runtests.m testfun/speed.m testfun/test.m --  > testfun/PKG_ADD-t
mv testfun/PKG_ADD-t testfun/PKG_ADD
./mk-pkg-add . time/addtodate.m time/asctime.m time/calendar.m time/clock.m time/ctime.m time/date.m time/datenum.m time/datestr.m time/datetick.m time/datevec.m time/eomday.m time/etime.m time/is_leap_year.m time/now.m time/weekday.m --  > time/PKG_ADD-t
mv strings/PKG_ADD-t strings/PKG_ADD
if [ "x." != "x." ] && [ -f ./DOCSTRINGS ] && [ ! -f DOCSTRINGS ]; then \
		cp ./DOCSTRINGS DOCSTRINGS; \
		touch -r ./DOCSTRINGS DOCSTRINGS; \
	fi
creating .DOCSTRINGS from .m script files
mv time/PKG_ADD-t time/PKG_ADD
mv statistics/distributions/PKG_ADD-t statistics/distributions/PKG_ADD
mv plot/PKG_ADD-t plot/PKG_ADD
../build-aux/move-if-change .DOCSTRINGS DOCSTRINGS
touch .DOCSTRINGS
make[3]: Leaving directory `/«PKGBUILDDIR»/scripts'
Making all in doc
make[3]: Entering directory `/«PKGBUILDDIR»/doc'
Making all in faq
make[4]: Entering directory `/«PKGBUILDDIR»/doc/faq'
restore=: && backupdir=".am$$" && \
	am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
	rm -rf $backupdir && mkdir $backupdir && \
	if (/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \
	  for f in OctaveFAQ.info OctaveFAQ.info-[0-9] OctaveFAQ.info-[0-9][0-9] OctaveFAQ.i[0-9] OctaveFAQ.i[0-9][0-9]; do \
	    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
	  done; \
	else :; fi && \
	cd "$am__cwd"; \
	if /bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I . \
	 -o OctaveFAQ.info OctaveFAQ.texi; \
	then \
	  rc=0; \
	  CDPATH="${ZSH_VERSION+.}:" && cd .; \
	else \
	  rc=$?; \
	  CDPATH="${ZSH_VERSION+.}:" && cd . && \
	  $restore $backupdir/* `echo "./OctaveFAQ.info" | sed 's|[^/]*$||'`; \
	fi; \
	rm -rf $backupdir; exit $rc
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2dvi  --build-dir=OctaveFAQ.t2d -o OctaveFAQ.dvi  \
	OctaveFAQ.texi
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/faq/./OctaveFAQ.texi
(/«PKGBUILDDIR»/doc/faq/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.) [1] [2]
Chapter 1 [1] Chapter 2 [2] Chapter 3 Chapter 4 [3] [4] Chapter 5 [5] [6]
Chapter 6 [7]
Underfull \hbox (badness 2351) in paragraph at lines 603--605
[]@textrm An archive of old post-ings to the help-octave mail-ing list is main-
tained on

Underfull \hbox (badness 2846) in paragraph at lines 606--609
@textrm start-ing points are the Oc-tave Wiki @texttt http://wiki.octave.org[] 
@textrm and Octave-Forge
Chapter 7 Chapter 8 [8] Chapter 9 [9] Chapter 10 Chapter 11 [10] [11] [12]
Overfull \hbox (19.2128pt too wide) in paragraph at lines 1024--1025
 []@texttt http://octave.1599824.n4.nabble.com/Octave-profiler-td1641945.html#a
1641947[] |

Underfull \hbox (badness 2781) in paragraph at lines 1028--1034
 []@textrm Toolboxes Oc-tave is a com-mu-nity project and so the tool-boxes tha
t ex-ist

Underfull \hbox (badness 2020) in paragraph at lines 1028--1034
 @textrm are do-nated by those in-ter-ested in them through the Oc-tave Forge w
eb-site
[13] [14] [15] Appendix A [16] (./OctaveFAQ.toc [-1]) [-2] )
(see the transcript file for additional information)
Output written on OctaveFAQ.dvi (20 pages, 65696 bytes).
Transcript written on OctaveFAQ.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/faq/./OctaveFAQ.texi
(/«PKGBUILDDIR»/doc/faq/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(./OctaveFAQ.aux) [1] [2] Chapter 1 [1] Chapter 2 [2] Chapter 3 Chapter 4
[3] [4] Chapter 5 [5] [6] Chapter 6 [7]
Underfull \hbox (badness 2351) in paragraph at lines 603--605
[]@textrm An archive of old post-ings to the help-octave mail-ing list is main-
tained on

Underfull \hbox (badness 2846) in paragraph at lines 606--609
@textrm start-ing points are the Oc-tave Wiki @texttt http://wiki.octave.org[] 
@textrm and Octave-Forge
Chapter 7 Chapter 8 [8] Chapter 9 [9] Chapter 10 Chapter 11 [10] [11] [12]
Overfull \hbox (19.2128pt too wide) in paragraph at lines 1024--1025
 []@texttt http://octave.1599824.n4.nabble.com/Octave-profiler-td1641945.html#a
1641947[] |

Underfull \hbox (badness 2781) in paragraph at lines 1028--1034
 []@textrm Toolboxes Oc-tave is a com-mu-nity project and so the tool-boxes tha
t ex-ist

Underfull \hbox (badness 2020) in paragraph at lines 1028--1034
 @textrm are do-nated by those in-ter-ested in them through the Oc-tave Forge w
eb-site
[13] [14] [15] Appendix A (./OctaveFAQ.cps) [16] [17] (./OctaveFAQ.toc [-1])
[-2] )
(see the transcript file for additional information)
Output written on OctaveFAQ.dvi (21 pages, 76952 bytes).
Transcript written on OctaveFAQ.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/faq/./OctaveFAQ.texi
(/«PKGBUILDDIR»/doc/faq/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(./OctaveFAQ.aux) [1] [2] Chapter 1 [1] Chapter 2 [2] Chapter 3 Chapter 4
[3] [4] Chapter 5 [5] [6] Chapter 6 [7]
Underfull \hbox (badness 2351) in paragraph at lines 603--605
[]@textrm An archive of old post-ings to the help-octave mail-ing list is main-
tained on

Underfull \hbox (badness 2846) in paragraph at lines 606--609
@textrm start-ing points are the Oc-tave Wiki @texttt http://wiki.octave.org[] 
@textrm and Octave-Forge
Chapter 7 Chapter 8 [8] Chapter 9 [9] Chapter 10 Chapter 11 [10] [11] [12]
Overfull \hbox (19.2128pt too wide) in paragraph at lines 1024--1025
 []@texttt http://octave.1599824.n4.nabble.com/Octave-profiler-td1641945.html#a
1641947[] |

Underfull \hbox (badness 2781) in paragraph at lines 1028--1034
 []@textrm Toolboxes Oc-tave is a com-mu-nity project and so the tool-boxes tha
t ex-ist

Underfull \hbox (badness 2020) in paragraph at lines 1028--1034
 @textrm are do-nated by those in-ter-ested in them through the Oc-tave Forge w
eb-site
[13] [14] [15] Appendix A (./OctaveFAQ.cps) [16] [17] (./OctaveFAQ.toc [-1])
[-2] )
(see the transcript file for additional information)
Output written on OctaveFAQ.dvi (21 pages, 76952 bytes).
Transcript written on OctaveFAQ.log.
rm -rf OctaveFAQ.htp
if /bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo --html   -I . \
	 -o OctaveFAQ.htp OctaveFAQ.texi; \
	then \
	  rm -rf OctaveFAQ.html && mv OctaveFAQ.htp OctaveFAQ.html; \
	else \
	  rm -rf OctaveFAQ.htp; exit 1; \
	fi
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2pdf  --build-dir=OctaveFAQ.t2p -o OctaveFAQ.pdf  \
	OctaveFAQ.texi
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/faq/./OctaveFAQ.texi
(/«PKGBUILDDIR»/doc/faq/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.) [1{/var/lib/t
exmf/fonts/map/pdftex/updmap/pdftex.map}] [2] Chapter 1 [1] Chapter 2 [2]
Chapter 3 Chapter 4 [3] [4] Chapter 5 [5] [6] Chapter 6 [7]
Underfull \hbox (badness 2351) in paragraph at lines 603--605
[]@textrm An archive of old post-ings to the help-octave mail-ing list is main-
tained on

Underfull \hbox (badness 2846) in paragraph at lines 606--609
@textrm start-ing points are the Oc-tave Wiki [][]@texttt http://wiki.octave.or
g[][][] @textrm and Octave-Forge
Chapter 7 Chapter 8 [8] Chapter 9 [9] Chapter 10 Chapter 11 [10] [11] [12]
Overfull \hbox (19.2128pt too wide) in paragraph at lines 1024--1025
 [][][]@texttt http://octave.1599824.n4.nabble.com/Octave-profiler-td1641945.ht
ml#a1641947[][][] |

Underfull \hbox (badness 2781) in paragraph at lines 1028--1034
 []@textrm Toolboxes Oc-tave is a com-mu-nity project and so the tool-boxes tha
t ex-ist

Underfull \hbox (badness 2020) in paragraph at lines 1028--1034
 @textrm are do-nated by those in-ter-ested in them through the Oc-tave Forge w
eb-site
[13] [14] [15] Appendix A [16] (./OctaveFAQ.toc [-1]) [-2] (./OctaveFAQ.toc)
(./OctaveFAQ.toc) )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmb10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
r7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></usr/share
/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dis
t/fonts/type1/public/amsfonts/cm/cmtt12.pfb>
Output written on OctaveFAQ.pdf (20 pages, 213371 bytes).
Transcript written on OctaveFAQ.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/faq/./OctaveFAQ.texi
(/«PKGBUILDDIR»/doc/faq/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(./OctaveFAQ.aux) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
[2] Chapter 1 [1] Chapter 2 [2] Chapter 3 Chapter 4 [3] [4] Chapter 5 [5]
[6] Chapter 6 [7]
Underfull \hbox (badness 2351) in paragraph at lines 603--605
[]@textrm An archive of old post-ings to the help-octave mail-ing list is main-
tained on

Underfull \hbox (badness 2846) in paragraph at lines 606--609
@textrm start-ing points are the Oc-tave Wiki [][]@texttt http://wiki.octave.or
g[][][] @textrm and Octave-Forge
Chapter 7 Chapter 8 [8] Chapter 9 [9] Chapter 10 Chapter 11 [10] [11] [12]
Overfull \hbox (19.2128pt too wide) in paragraph at lines 1024--1025
 [][][]@texttt http://octave.1599824.n4.nabble.com/Octave-profiler-td1641945.ht
ml#a1641947[][][] |

Underfull \hbox (badness 2781) in paragraph at lines 1028--1034
 []@textrm Toolboxes Oc-tave is a com-mu-nity project and so the tool-boxes tha
t ex-ist

Underfull \hbox (badness 2020) in paragraph at lines 1028--1034
 @textrm are do-nated by those in-ter-ested in them through the Oc-tave Forge w
eb-site
[13] [14] [15] Appendix A (./OctaveFAQ.cps) [16] [17] (./OctaveFAQ.toc [-1])
[-2] (./OctaveFAQ.toc) (./OctaveFAQ.toc) )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmb10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmmi9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
r10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texm
f-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts
/type1/public/amsfonts/cm/cmtt12.pfb></usr/share/texlive/texmf-dist/fonts/type1
/public/amsfonts/cm/cmtt9.pfb>
Output written on OctaveFAQ.pdf (21 pages, 236843 bytes).
Transcript written on OctaveFAQ.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/faq/./OctaveFAQ.texi
(/«PKGBUILDDIR»/doc/faq/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(./OctaveFAQ.aux) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
[2] Chapter 1 [1] Chapter 2 [2] Chapter 3 Chapter 4 [3] [4] Chapter 5 [5]
[6] Chapter 6 [7]
Underfull \hbox (badness 2351) in paragraph at lines 603--605
[]@textrm An archive of old post-ings to the help-octave mail-ing list is main-
tained on

Underfull \hbox (badness 2846) in paragraph at lines 606--609
@textrm start-ing points are the Oc-tave Wiki [][]@texttt http://wiki.octave.or
g[][][] @textrm and Octave-Forge
Chapter 7 Chapter 8 [8] Chapter 9 [9] Chapter 10 Chapter 11 [10] [11] [12]
Overfull \hbox (19.2128pt too wide) in paragraph at lines 1024--1025
 [][][]@texttt http://octave.1599824.n4.nabble.com/Octave-profiler-td1641945.ht
ml#a1641947[][][] |

Underfull \hbox (badness 2781) in paragraph at lines 1028--1034
 []@textrm Toolboxes Oc-tave is a com-mu-nity project and so the tool-boxes tha
t ex-ist

Underfull \hbox (badness 2020) in paragraph at lines 1028--1034
 @textrm are do-nated by those in-ter-ested in them through the Oc-tave Forge w
eb-site
[13] [14] [15] Appendix A (./OctaveFAQ.cps) [16] [17] (./OctaveFAQ.toc [-1])
[-2] (./OctaveFAQ.toc) (./OctaveFAQ.toc) )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmb10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmmi9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
r10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texm
f-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts
/type1/public/amsfonts/cm/cmtt12.pfb></usr/share/texlive/texmf-dist/fonts/type1
/public/amsfonts/cm/cmtt9.pfb>
Output written on OctaveFAQ.pdf (21 pages, 236843 bytes).
Transcript written on OctaveFAQ.log.
TEXINPUTS="./..:$TEXINPUTS" \
	dvips  -o OctaveFAQ.ps OctaveFAQ.dvi
This is dvips(k) 5.993 Copyright 2013 Radical Eye Software (www.radicaleye.com)
' TeX output 2013.12.16:1705' -> OctaveFAQ.ps
</usr/share/texlive/texmf-dist/dvips/base/tex.pro>
</usr/share/texlive/texmf-dist/dvips/base/texps.pro>. 
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>[1] 
[2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] 
[17] [-1] [-2] 
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/faq'
Making all in icons
make[4]: Entering directory `/«PKGBUILDDIR»/doc/icons'
making octave.desktop from octave.desktop.in
/bin/sed < octave.desktop.in > octave.desktop-t \
	  -e "s|%OCTAVE_IMAGEDIR%|/usr/share/octave/3.6.4/imagelib|" \
	  -e "s|%OCTAVE_PREFIX%|/usr|"
mv octave.desktop-t octave.desktop
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/icons'
Making all in interpreter
make[4]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
Updating ./version.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < arith.txi > arith.texi-t
mv arith.texi-t arith.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < audio.txi > audio.texi-t
mv audio.texi-t audio.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < basics.txi > basics.texi-t
mv basics.texi-t basics.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < bugs.txi > bugs.texi-t
mv bugs.texi-t bugs.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < container.txi > container.texi-t
mv container.texi-t container.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < contrib.txi > contrib.texi-t
mv contrib.texi-t contrib.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < cp-idx.txi > cp-idx.texi-t
mv cp-idx.texi-t cp-idx.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < data.txi > data.texi-t
mv data.texi-t data.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < debug.txi > debug.texi-t
mv debug.texi-t debug.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < diffeq.txi > diffeq.texi-t
mv diffeq.texi-t diffeq.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < diagperm.txi > diagperm.texi-t
mv diagperm.texi-t diagperm.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < dynamic.txi > dynamic.texi-t
mv dynamic.texi-t dynamic.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < emacs.txi > emacs.texi-t
mv emacs.texi-t emacs.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < errors.txi > errors.texi-t
mv errors.texi-t errors.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < eval.txi > eval.texi-t
mv eval.texi-t eval.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < expr.txi > expr.texi-t
mv expr.texi-t expr.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < fn-idx.txi > fn-idx.texi-t
mv fn-idx.texi-t fn-idx.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < func.txi > func.texi-t
mv func.texi-t func.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < geometry.txi > geometry.texi-t
mv geometry.texi-t geometry.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < gui.txi > gui.texi-t
mv gui.texi-t gui.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < gpl.txi > gpl.texi-t
mv gpl.texi-t gpl.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < grammar.txi > grammar.texi-t
mv grammar.texi-t grammar.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < image.txi > image.texi-t
mv image.texi-t image.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < install.txi > install.texi-t
mv install.texi-t install.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < interp.txi > interp.texi-t
mv interp.texi-t interp.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < intro.txi > intro.texi-t
mv intro.texi-t intro.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < io.txi > io.texi-t
mv io.texi-t io.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < linalg.txi > linalg.texi-t
mv linalg.texi-t linalg.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < matrix.txi > matrix.texi-t
mv matrix.texi-t matrix.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < nonlin.txi > nonlin.texi-t
mv nonlin.texi-t nonlin.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < numbers.txi > numbers.texi-t
mv numbers.texi-t numbers.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < obsolete.txi > obsolete.texi-t
mv obsolete.texi-t obsolete.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < oop.txi > oop.texi-t
mv oop.texi-t oop.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < op-idx.txi > op-idx.texi-t
mv op-idx.texi-t op-idx.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < optim.txi > optim.texi-t
mv optim.texi-t optim.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < package.txi > package.texi-t
mv package.texi-t package.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < plot.txi > plot.texi-t
mv plot.texi-t plot.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < poly.txi > poly.texi-t
mv poly.texi-t poly.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < preface.txi > preface.texi-t
mv preface.texi-t preface.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < quad.txi > quad.texi-t
mv quad.texi-t quad.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < set.txi > set.texi-t
mv set.texi-t set.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < signal.txi > signal.texi-t
mv signal.texi-t signal.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < sparse.txi > sparse.texi-t
mv sparse.texi-t sparse.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < stats.txi > stats.texi-t
mv stats.texi-t stats.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < stmt.txi > stmt.texi-t
mv stmt.texi-t stmt.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < strings.txi > strings.texi-t
mv strings.texi-t strings.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < system.txi > system.texi-t
mv system.texi-t system.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < testfun.txi > testfun.texi-t
mv testfun.texi-t testfun.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < tips.txi > tips.texi-t
mv tips.texi-t tips.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < var.txi > var.texi-t
mv var.texi-t var.texi
perl ./munge-texi.pl ../.. ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS < vectorize.txi > vectorize.texi-t
mv vectorize.texi-t vectorize.texi
restore=: && backupdir=".am$$" && \
	am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
	rm -rf $backupdir && mkdir $backupdir && \
	if (/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \
	  for f in octave.info octave.info-[0-9] octave.info-[0-9][0-9] octave.i[0-9] octave.i[0-9][0-9]; do \
	    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
	  done; \
	else :; fi && \
	cd "$am__cwd"; \
	if /bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I . \
	 -o octave.info octave.texi; \
	then \
	  rc=0; \
	  CDPATH="${ZSH_VERSION+.}:" && cd .; \
	else \
	  rc=$?; \
	  CDPATH="${ZSH_VERSION+.}:" && cd . && \
	  $restore $backupdir/* `echo "./octave.info" | sed 's|[^/]*$||'`; \
	fi; \
	rm -rf $backupdir; exit $rc
octave.texi:130: warning: @end should only appear at a line beginning
./io.texi:1393: warning: @table has text but no @item
./system.texi:842: warning: command @dots does not accept arguments
./tips.texi:301: warning: @item missing argument
./tips.texi:304: warning: @item missing argument
./tips.texi:307: warning: @item missing argument
./tips.texi:310: warning: @item missing argument
./tips.texi:313: warning: @item missing argument
./plot.texi:3400: warning: node `Printing and Saving Plots' is next for `Multiple Plot Windows' in menu but not in sectioning
./plot.texi:3965: warning: node `Multiple Plot Windows' is prev for `Printing and Saving Plots' in menu but not in sectioning
../../run-octave -f -q -H ./mk_doc_cache.m doc-cache ../../scripts/DOCSTRINGS ../../src/DOCSTRINGS || { rm -f doc-cache; exit 1; }
warning: X11 DISPLAY environment variable not set
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2dvi  --build-dir=octave.t2d -o octave.dvi  \
	octave.texi
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/interpreter/./octave.texi
(/«PKGBUILDDIR»/doc/interpreter/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(/«PKGBUILDDIR»/doc/interpreter/version.texi)
(octave_logo.eps
)

Overfull \hbox (1.16216pt too wide) in paragraph at lines 132--133
 | 
[1] [2] [-1] [-2]
(/«PKGBUILDDIR»/doc/interpreter/preface.texi (Preface)
Cross reference values unknown; you must run TeX again.
(/«PKGBUILDDIR»/doc/interpreter/contributors.texi [1]
[2]) [3]
Underfull \hbox (badness 7504) in paragraph at lines 167--170
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
[4]) (/«PKGBUILDDIR»/doc/interpreter/intro.texi Chapter 1
[5] [6] [7] [8] [9] [10] [11] [12])
(/«PKGBUILDDIR»/doc/interpreter/basics.texi Chapter 2
[13] [14] [15] [16] [17] [18] [19] [20] [21]
Underfull \hbox (badness 5939) in paragraph at lines 10--610
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@te
xtrm un-de-fined$@textsy i$ @textrm [doc], page $@textsy h$@textrm un-de-fined$
@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [help],

Underfull \hbox (badness 5939) in paragraph at lines 10--632
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@te
xtrm un-de-fined$@textsy i$ @textrm [doc], page $@textsy h$@textrm un-de-fined$
@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [help],
[22] [23] [24] [25] [26]
Underfull \hbox (badness 6526) in paragraph at lines 10--1104
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@te
xtrm un-de-fined$@textsy i$ @textrm [his-tory[]size], page $@textsy h$@textrm u
n-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$
[27]
Underfull \hbox (badness 10000) in paragraph at lines 10--1151
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [his-tory[
]file], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@tex
trm un-de-fined$@textsy i$ @textrm [his-

Underfull \hbox (badness 4072) in paragraph at lines 10--1151
 @textrm tory[]timestamp[]format[]string], page $@textsy h$@textrm un-de-fined$
@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [sav-ing[
]history],
[28] [29] [30]
Overfull \hbox (7.06317pt too wide) in paragraph at lines 10--1356
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [echo], pa
ge $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-
fined$@textsy i$ @textrm [echo[]executing[]commands],|
[31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [35]
[36] [37] [38] [39] [40] [41] [42])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[43] [44] [45] [46] [47] [48]
Underfull \hbox (badness 10000) in paragraph at lines 10--435
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [for-mat],
 page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-
de-fined$@textsy i$ @textrm [out-

Underfull \hbox (badness 10000) in paragraph at lines 10--435
 @textrm put[]max[]field[]width], page $@textsy h$@textrm un-de-fined$@textsy i
$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [out-put[]precisio
n],
[49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60])
(/«PKGBUILDDIR»/doc/interpreter/strings.texi Chapter 5
[61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75]
[76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103]
[104] [105] [106] [107] [108]
Underfull \hbox (badness 4556) in paragraph at lines 1284--1292
@texttt strncmpi[] @textrm (see $@textsy h$@textrm un-de-fined$@textsy i$ @text
rm [Com-par-ing Strings], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm
 ), @texttt str2double[]@textrm ,
[109] [110] [111]) (/«PKGBUILDDIR»/doc/interpreter/var.texi
Chapter 7 [112] [113] [114] [115] [116] [117] [118] [119] [120] [121])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [122]
[123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139] [140])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [141]
[142] [143] [144] [145])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168]
[169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180]
[181] [182] [183])
(/«PKGBUILDDIR»/doc/interpreter/errors.texi Chapter 12
[184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194]
Underfull \hbox (badness 10000) in paragraph at lines 795--801
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[195]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [196]
Underfull \hbox (badness 10000) in paragraph at lines 10--69
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [de-bug[]o
n[]error], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@
textrm un-de-fined$@textsy i$

Underfull \hbox (badness 10000) in paragraph at lines 10--84
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [de-bug[]o
n[]error], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@
textrm un-de-fined$@textsy i$
[197]
Underfull \hbox (badness 7576) in paragraph at lines 10--101
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [de-bug[]o
n[]warning], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h
$@textrm un-de-fined$@textsy i$
[198] [199] [200] [201] [202] [203] [204] [205])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [206]
[207] [208] [209] [210] [211]
Underfull \hbox (badness 6995) in paragraph at lines 10--303
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [fixed[]po
int[]format], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy 
h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 10000) in paragraph at lines 10--303
 @textrm [out-put[]max[]field[]width], page $@textsy h$@textrm un-de-fined$@tex
tsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [out-put[]pre
cision],
[212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
Underfull \hbox (badness 3525) in paragraph at lines 10--1142
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [oc-tave[]
core[]file[]limit], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@t
extsy h$@textrm un-de-fined$@textsy i$
[223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234]
[235] [236] [237] [238] [239] [240] [241])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[242]
(plot.eps
)
[243] [244] [245] [246]
(hist.eps
)
[247] [248] [249] [250] [251] [252] [253] [254]
(errorbar.eps
)
[255] [256] [257]
(polar.eps
)
[258] [259] [260] [261] [262] [263] [264] [265] [266]
(mesh.eps
)
[267]
(plot3.eps
)
[268] [269] [270] [271] [272] [273]
Underfull \hbox (badness 2165) in paragraph at lines 2327--2334
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285]
[286] [287] [288] [289] [290] [291] [292] [293]
(extended.eps
)
[294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305]
[306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317]
[318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329]
[330] [331] [332] [333] [334] [335] [336]
Underfull \hbox (badness 10000) in paragraph at lines 10--7323
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [graph-ics
[]toolkit], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$
@textrm un-de-fined$@textsy i$
) (/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[337] [338] [339]
Overfull \hbox (5.52649pt too wide) in paragraph at lines 132--132
 @textsl x| 

Overfull \hbox (4.4619pt too wide) in paragraph at lines 132--132
 @textsl z| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 0| 
[340] [341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351]
[352] [353] [354]
Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[355] [356] [357] [358] [359] [360])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372]
[373] [374] [375] [376] [377] [378] [379] [380] [381]
Underfull \hbox (badness 3635) in paragraph at lines 1985--1989
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[382] [383] [384] [385] [386])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398]
[399] [400] [401] [402] [403] [404] [405] [406] [407] [408])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420]
[421] [422] [423] [424])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[425] [426]
Underfull \hbox (badness 4479) in paragraph at lines 58--72
 @texttt "OutputFcn"[]@textrm , @texttt "TolX"[]@textrm , @texttt "TolFun"[]@te
xtrm , @texttt "MaxIter"[]@textrm , @texttt "MaxFunEvals"[]@textrm , @texttt "J
acobian"[]@textrm ,
[427] [428] [429] [430])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[431] [432] [433] [434] [435] [436] [437] [438])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[439] [440]
Overfull \hbox (166.83536pt too wide) in paragraph at lines 80--82
[][][]@smallrm Y. Saad @smalltt "@smallrm SPARSKIT: A ba-sic toolkit for sparse
 ma-trix com-pu-ta-tion@smalltt "@smallrm , 1994, @smalltt http://www-users.cs.
umn.edu/~saad/software/SPARSKIT/paper.ps[]| |
[441] [442] [443] [444] [445] [446] [447]
(spmatrix.eps
)
[448]
(gplot.eps
)
[449] [450] [451] [452]
(spmatrix.eps
)
[453]
(spchol.eps
)
(spcholperm.eps
)
[454] [455] [456] [457]
Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @textttsl knobs@texttt (1)[]@textrm If @textsl S @textrm is n-by-n, then rows 
and columns with more than

Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[458] [459] [460] [461] [462]
Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[463] [464] [465] [466] [467]
Underfull \hbox (badness 3000) in paragraph at lines 2021--2024
 []@textrm This func-tion is based on the @textsc arpack @textrm pack-age, writ
-ten by R. Lehoucq,

Underfull \hbox (badness 4634) in paragraph at lines 2021--2024
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[468] [469] [470] [471] [472] [473] [474] [475]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487]
[488]) (/«PKGBUILDDIR»/doc/interpreter/diffeq.texi
Chapter 24 [489] [490] [491] [492] [493] [494]
Underfull \hbox (badness 3281) in paragraph at lines 497--501
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[495]
Underfull \hbox (badness 5091) in paragraph at lines 502--506
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[496] [497] [498] [499] [500])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512]
[513] [514]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [515] [516] [517] [518] [519] [520] [521]
Underfull \hbox (badness 10000) in paragraph at lines 534--536
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533]
[534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545]
[546] [547] [548] [549])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [550]
[551] [552]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [553] [554] [555] [556] [557] [558] [559] [560] [561] [562])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[563] [564] [565]
(interpderiv1.eps
)
(interpderiv2.eps
)
[566] [567]
(interpft.eps
)
[568] [569] [570] [571]
(interpn.eps
)
[572]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [573] [574] [575] [576]
(delaunay.eps
)
[577]
(triplot.eps
)
[578] [579] [580] [581]
(voronoi.eps
)
[582] [583]
(inpolygon.eps
)
[584]
(convhull.eps
)
[585] [586]
(griddata.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[611] [612] [613] [614])
(/«PKGBUILDDIR»/doc/interpreter/oop.texi Chapter 34 [615]
[616] [617] [618] [619] [620] [621] [622] [623] [624] [625] [626] [627]
[628] [629] [630] [631] [632]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1262--1262
 [][] |
[633] [634]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [635] [636]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[637] [638] [639] [640])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[641] [642] [643] [644] [645] [646] [647] [648] [649] [650] [651] [652]
[653] [654]
Underfull \hbox (badness 10000) in paragraph at lines 10--982
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [mkdir], p
age $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de
-fined$@textsy i$ @textrm [con-
[655] [656] [657]
Underfull \hbox (badness 4752) in paragraph at lines 10--1239
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [is[]absol
ute[]filename], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@texts
y h$@textrm un-de-fined$@textsy i$
[658] [659] [660]
Underfull \hbox (badness 4752) in paragraph at lines 10--1443
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [is[]absol
ute[]filename], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@texts
y h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 4752) in paragraph at lines 10--1459
 @textbf See also: $@textsy h$@textrm un-de-fined$@textsy i$ @textrm [is[]absol
ute[]filename], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@texts
y h$@textrm un-de-fined$@textsy i$
[661] [662] [663] [664] [665] [666] [667] [668]
Underfull \hbox (badness 3701) in paragraph at lines 10--2117
 @textrm DUMP], page $@textsy h$@textrm un-de-fined$@textsy i$@textrm , $@texts
y h$@textrm un-de-fined$@textsy i$ @textrm [WEX-IT-STA-TUS], page $@textsy h$@t
extrm un-de-fined$@textsy i$@textrm ,

Underfull \hbox (badness 7486) in paragraph at lines 10--2117
 @textsy h$@textrm un-de-fined$@textsy i$ @textrm [WTERM-SIG], page $@textsy h$
@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy 
i$ @textrm [WUN-TRACED],
[669]
Underfull \hbox (badness 10000) in paragraph at lines 10--2140
 @textsy h$@textrm un-de-fined$@textsy i$ @textrm [WIF-STOPPED], page $@textsy 
h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@texts
y i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 10000) in paragraph at lines 10--2150
 @textsy h$@textrm un-de-fined$@textsy i$ @textrm [WIF-STOPPED], page $@textsy 
h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@texts
y i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 2103) in paragraph at lines 10--2159
 @textsy h$@textrm un-de-fined$@textsy i$ @textrm [WCORE-DUMP], page $@textsy h
$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy
 i$ @textrm [WIF-STOPPED],
[670]
Underfull \hbox (badness 10000) in paragraph at lines 10--2168
 @textsy h$@textrm un-de-fined$@textsy i$ @textrm [WIF-STOPPED], page $@textsy 
h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@texts
y i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 10000) in paragraph at lines 10--2179
 @textsy h$@textrm un-de-fined$@textsy i$ @textrm [WCORE-DUMP], page $@textsy h
$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy
 i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 10000) in paragraph at lines 10--2188
 @textsy h$@textrm un-de-fined$@textsy i$ @textrm [WIF-STOPPED], page $@textsy 
h$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@texts
y i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 2103) in paragraph at lines 10--2208
 @textsy h$@textrm un-de-fined$@textsy i$ @textrm [WCORE-DUMP], page $@textsy h
$@textrm un-de-fined$@textsy i$@textrm , $@textsy h$@textrm un-de-fined$@textsy
 i$ @textrm [WIF-STOPPED],
[671] [672] [673] [674] [675] [676] [677] [678] [679])
(/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 37
[680] [681] [682] [683] [684] [685] [686] [687] [688])
(/«PKGBUILDDIR»/doc/interpreter/dynamic.texi Appendix A
[689] [690] [691] [692] [693] [694] [695] [696] [697] [698] [699] [700]
[701] [702] [703] [704] [705] [706] [707] [708] [709] [710] [711] [712]
[713] [714] [715] [716] [717] [718] [719] [720] [721] [722] [723] [724]
[725] [726] [727])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[728] [729] [730] [731] [732] [733] [734] [735] [736] [737] [738])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[739] [740] [741] [742] [743] [744] [745] [746] [747] [748] [749])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[750]
Underfull \hbox (badness 2111) in paragraph at lines 41--48
[]@textrm The mail-ing list for Oc-tave de-vel-op-ment dis-cus-sion and send-in
g con-tri-bu-tions is
[751] [752]
Underfull \hbox (badness 3780) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the Gen-eral Pub-lic Li
-cense (GPL).

Underfull \hbox (badness 4168) in paragraph at lines 196--201
@textrm Cur-rently, Oc-tave uses GPL ver-sion 3. For de-tails about this li-cen
se, see
[753] [754] [755])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[756]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[757] [758]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [759] [760] [761]
Underfull \hbox (badness 2644) in paragraph at lines 174--176
[]@textrm To re-port a bug in Oc-tave, sub-mit a bug re-port to the Oc-tave bug
 tracker
[762] [763]) (/«PKGBUILDDIR»/doc/interpreter/install.texi
Underfull \hbox (badness 2253) in paragraph at lines 398--2
@textrm how-ever, you should sub-mit a com-plete bug re-port to the Oc-tave bug
 tracker
Appendix G [764] [765]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 158--163
 @textrm AutoconfPackage for soft-ware con-fig-u-ra-tion (@texttt http://www.gn
u.org/software/autoconf[]@textrm ).|

Overfull \hbox (17.11673pt too wide) in paragraph at lines 170--174
 @textrm LibtoolPackage for build-ing soft-ware li-braries (@texttt http://www.
gnu.org/software/libtool[]@textrm ).|

Overfull \hbox (14.16406pt too wide) in paragraph at lines 182--187
 @textrm cel-er-ated BLAS li-braries such as AT-LAS (@texttt http://math-atlas.
sourceforge.net[]@textrm )|

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm (@texttt http://forge.scilab.org/index.php/p/arpack-ng[]@textrm ). ARP
ACK is
[766]
Overfull \hbox (169.68588pt too wide) in paragraph at lines 226--230
 @textrm fontconfigLibrary for con-fig-ur-ing and cus-tomiz-ing font ac-cess (@
texttt http://www.freedesktop.org/wiki/Software/fontconfig[]@textrm ).|

Underfull \hbox (badness 6236) in paragraph at lines 235--238
 @textrm GLPKGNU Lin-ear Pro-gram-ming Kit (@texttt http://www.gnu.org/software
/glpk[]@textrm ).

Overfull \hbox (2.97357pt too wide) in paragraph at lines 248--252
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files (@texttt http://w
ww.hdfgroup.org/HDF5[]@textrm ).|

Underfull \hbox (badness 2065) in paragraph at lines 261--266
 @textrm to pro-vide the func-tions @texttt convhull[]@textrm , @texttt convhul
ln[]@textrm , @texttt delaunay[]@textrm , @texttt delaunay3[]@textrm ,

Overfull \hbox (26.84865pt too wide) in paragraph at lines 268--272
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary (@texttt http://sourceforge.
net/projects/qrupdate[]@textrm ).|

Overfull \hbox (93.705pt too wide) in paragraph at lines 274--278
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary (@texttt http://www.cise.uf
l.edu/research/sparse/SuiteSparse[]@textrm ).|
[767] [768] [769] [770] [771] [772] [773] [774] [775] [776])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[777] [778] [779] [780] [781] [782] [783] [784])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 514--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [785] [786] [787])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [788]
[789] [790] [791] [792] [793] [794] [795] [796] [797] [798])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[799] [800]) (/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [801] [802])
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [803] [804]) [805] [806] )
(see the transcript file for additional information)
Output written on octave.dvi (810 pages, 2338468 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/interpreter/./octave.texi
(/«PKGBUILDDIR»/doc/interpreter/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.) (./octave.aux
) (/«PKGBUILDDIR»/doc/interpreter/version.texi)
(octave_logo.eps
)

Overfull \hbox (1.16216pt too wide) in paragraph at lines 132--133
 | 
[1] [2] (./octave.toc [-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10]
[-11]) [-12] [-13] [-14]
(/«PKGBUILDDIR»/doc/interpreter/preface.texi (Preface)
(/«PKGBUILDDIR»/doc/interpreter/contributors.texi [1]
[2]) [3]
Underfull \hbox (badness 7504) in paragraph at lines 167--170
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
[4]) (/«PKGBUILDDIR»/doc/interpreter/intro.texi Chapter 1
[5] [6] [7] [8] [9] [10] [11] [12])
(/«PKGBUILDDIR»/doc/interpreter/basics.texi Chapter 2
[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 10--1128
 @textbf See also: @textrm [his-tory[]file], page 28, [his-tory[]size], page 28
, [his-tory[]timestamp[]format[]string],|

Underfull \hbox (badness 10000) in paragraph at lines 10--1140
 @textbf See also: @textrm [his-tory[]size], page 28, [sav-ing[]history], page 
27, [his-
[28] [29] [30] [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [35]
[36] [37] [38] [39] [40] [41] [42])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]
[58] [59] [60]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73]
[74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102]
[103] [104] [105] [106] [107] [108] [109] [110])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [111]
[112] [113] [114] [115] [116] [117] [118] [119] [120] [121])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [122]
[123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [140]
[141] [142] [143]) (/«PKGBUILDDIR»/doc/interpreter/stmt.texi
Chapter 10 [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166]
[167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178]
[179]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190]
Underfull \hbox (badness 10000) in paragraph at lines 795--801
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[191]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [192] [193] [194] [195] [196] [197] [198] [199] [200] [201])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [202]
[203] [204] [205] [206]
Overfull \hbox (4.47202pt too wide) in paragraph at lines 10--359
 @textbf See also: @textrm [more], page 212, [page[]screen[]output], page 213, 
[page[]output[]immediately],|
[207] [208] [209] [210]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 10--688
 @textbf See also: @textrm [load], page 217, [de-fault[]save[]options], page 21
9, [save[]header[]format[]string],|
[211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
[223]
Underfull \hbox (badness 2418) in paragraph at lines 1782--1785
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[235] [236]
(plot.eps
)
[237] [238] [239] [240]
(hist.eps
)
[241] [242] [243] [244] [245] [246] [247] [248]
(errorbar.eps
)
[249] [250] [251]
(polar.eps
)
[252] [253] [254] [255] [256] [257] [258] [259] [260]
(mesh.eps
)
[261]
(plot3.eps
)
[262] [263] [264] [265] [266]
Underfull \hbox (badness 2165) in paragraph at lines 2327--2334
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278]
[279] [280] [281] [282] [283] [284] [285] [286]
(extended.eps
)
[287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298]
[299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310]
[311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322]
[323] [324] [325] [326] [327] [328] [329])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[330] [331]
Overfull \hbox (5.52649pt too wide) in paragraph at lines 132--132
 @textsl x| 

Overfull \hbox (4.4619pt too wide) in paragraph at lines 132--132
 @textsl z| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 0| 
[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343]
[344] [345] [346]
Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[347] [348] [349] [350] [351])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363]
[364] [365] [366] [367] [368] [369] [370]
Underfull \hbox (badness 3635) in paragraph at lines 1985--1989
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[371] [372] [373] [374] [375])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387]
[388] [389] [390] [391] [392] [393] [394] [395])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407]
[408] [409]) (/«PKGBUILDDIR»/doc/interpreter/nonlin.texi
Chapter 20 [410]
Underfull \hbox (badness 4479) in paragraph at lines 58--72
 @texttt "OutputFcn"[]@textrm , @texttt "TolX"[]@textrm , @texttt "TolFun"[]@te
xtrm , @texttt "MaxIter"[]@textrm , @texttt "MaxFunEvals"[]@textrm , @texttt "J
acobian"[]@textrm ,
[411] [412] [413] [414])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[415] [416] [417] [418] [419] [420] [421] [422])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[423] [424]
Overfull \hbox (166.83536pt too wide) in paragraph at lines 80--82
[][][]@smallrm Y. Saad @smalltt "@smallrm SPARSKIT: A ba-sic toolkit for sparse
 ma-trix com-pu-ta-tion@smalltt "@smallrm , 1994, @smalltt http://www-users.cs.
umn.edu/~saad/software/SPARSKIT/paper.ps[]| |
[425] [426] [427] [428] [429] [430] [431]
(spmatrix.eps
)
(gplot.eps
)
[432] [433] [434] [435] [436]
(spmatrix.eps
)
[437]
(spchol.eps
)
(spcholperm.eps
)
[438] [439] [440] [441]
Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @textttsl knobs@texttt (1)[]@textrm If @textsl S @textrm is n-by-n, then rows 
and columns with more than

Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[442] [443] [444] [445]
Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[446]
Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[447] [448] [449] [450]
Underfull \hbox (badness 3000) in paragraph at lines 2021--2024
 []@textrm This func-tion is based on the @textsc arpack @textrm pack-age, writ
-ten by R. Lehoucq,

Underfull \hbox (badness 4634) in paragraph at lines 2021--2024
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[451] [452] [453] [454] [455] [456] [457] [458] [459]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[472] [473] [474] [475] [476]
Underfull \hbox (badness 3281) in paragraph at lines 497--501
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[477]
Underfull \hbox (badness 5091) in paragraph at lines 502--506
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[478] [479] [480] [481] [482])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494]
[495] [496]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [497] [498] [499] [500] [501] [502]
Underfull \hbox (badness 10000) in paragraph at lines 534--536
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514]
[515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526]
[527] [528] [529] [530] [531])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [532]
[533] [534]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [535] [536] [537] [538] [539] [540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[545] [546] [547]
(interpderiv1.eps
)
(interpderiv2.eps
)
[548] [549]
(interpft.eps
)
[550] [551] [552] [553]
(interpn.eps
)
[554]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [555] [556] [557] [558]
(delaunay.eps
)
[559]
(triplot.eps
)
[560] [561] [562]
(voronoi.eps
)
[563] [564]
(inpolygon.eps
)
[565]
(convhull.eps
)
[566] [567]
(griddata.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[590] [591] [592]) (/«PKGBUILDDIR»/doc/interpreter/oop.texi
Chapter 34 [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603]
[604] [605] [606] [607] [608] [609] [610]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1262--1262
 [][] |
[611] [612]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [613] [614]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[615] [616] [617] [618])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630]
[631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642]
[643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654]
[655] [656]) (/«PKGBUILDDIR»/doc/interpreter/package.texi
Chapter 37 [657] [658] [659] [660] [661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/dynamic.texi Appendix A
[667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678]
[679] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690]
[691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702]
[703] [704] [705])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[706] [707] [708] [709] [710] [711] [712] [713] [714] [715])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[716] [717] [718] [719] [720] [721] [722] [723] [724] [725])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[726]
Underfull \hbox (badness 2111) in paragraph at lines 41--48
[]@textrm The mail-ing list for Oc-tave de-vel-op-ment dis-cus-sion and send-in
g con-tri-bu-tions is
[727] [728]
Underfull \hbox (badness 3780) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the Gen-eral Pub-lic Li
-cense (GPL).

Underfull \hbox (badness 4168) in paragraph at lines 196--201
@textrm Cur-rently, Oc-tave uses GPL ver-sion 3. For de-tails about this li-cen
se, see
[729] [730] [731])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[732]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[733] [734]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [735] [736] [737]
Underfull \hbox (badness 2644) in paragraph at lines 174--176
[]@textrm To re-port a bug in Oc-tave, sub-mit a bug re-port to the Oc-tave bug
 tracker
[738] [739]) (/«PKGBUILDDIR»/doc/interpreter/install.texi
Underfull \hbox (badness 2253) in paragraph at lines 398--2
@textrm how-ever, you should sub-mit a com-plete bug re-port to the Oc-tave bug
 tracker
Appendix G [740] [741]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 158--163
 @textrm AutoconfPackage for soft-ware con-fig-u-ra-tion (@texttt http://www.gn
u.org/software/autoconf[]@textrm ).|

Overfull \hbox (17.11673pt too wide) in paragraph at lines 170--174
 @textrm LibtoolPackage for build-ing soft-ware li-braries (@texttt http://www.
gnu.org/software/libtool[]@textrm ).|

Overfull \hbox (14.16406pt too wide) in paragraph at lines 182--187
 @textrm cel-er-ated BLAS li-braries such as AT-LAS (@texttt http://math-atlas.
sourceforge.net[]@textrm )|

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm (@texttt http://forge.scilab.org/index.php/p/arpack-ng[]@textrm ). ARP
ACK is
[742]
Overfull \hbox (169.68588pt too wide) in paragraph at lines 226--230
 @textrm fontconfigLibrary for con-fig-ur-ing and cus-tomiz-ing font ac-cess (@
texttt http://www.freedesktop.org/wiki/Software/fontconfig[]@textrm ).|

Underfull \hbox (badness 6236) in paragraph at lines 235--238
 @textrm GLPKGNU Lin-ear Pro-gram-ming Kit (@texttt http://www.gnu.org/software
/glpk[]@textrm ).

Overfull \hbox (2.97357pt too wide) in paragraph at lines 248--252
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files (@texttt http://w
ww.hdfgroup.org/HDF5[]@textrm ).|

Underfull \hbox (badness 2065) in paragraph at lines 261--266
 @textrm to pro-vide the func-tions @texttt convhull[]@textrm , @texttt convhul
ln[]@textrm , @texttt delaunay[]@textrm , @texttt delaunay3[]@textrm ,

Overfull \hbox (26.84865pt too wide) in paragraph at lines 268--272
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary (@texttt http://sourceforge.
net/projects/qrupdate[]@textrm ).|

Overfull \hbox (93.705pt too wide) in paragraph at lines 274--278
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary (@texttt http://www.cise.uf
l.edu/research/sparse/SuiteSparse[]@textrm ).|
[743] [744] [745] [746] [747] [748] [749] [750] [751] [752])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[753] [754] [755] [756] [757] [758] [759] [760])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 514--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [761] [762] [763])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [764]
[765] [766] [767] [768] [769] [770] [771] [772] [773] [774])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[775] [776] (./octave.cps [777] [778] [779] [780]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [781] [782] (./octave.fns [783] [784] [785] [786] [787]
[788] [789] [790] [791] [792] [793] [794]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [795] [796] (./octave.ops [797])) [798] )
(see the transcript file for additional information)
Output written on octave.dvi (814 pages, 2997312 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/interpreter/./octave.texi
(/«PKGBUILDDIR»/doc/interpreter/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.) (./octave.aux
) (/«PKGBUILDDIR»/doc/interpreter/version.texi)
(octave_logo.eps
)

Overfull \hbox (1.16216pt too wide) in paragraph at lines 132--133
 | 
[1] [2] (./octave.toc [-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10]
[-11]) [-12] [-13] [-14]
(/«PKGBUILDDIR»/doc/interpreter/preface.texi (Preface)
(/«PKGBUILDDIR»/doc/interpreter/contributors.texi [1]
[2]) [3]
Underfull \hbox (badness 7504) in paragraph at lines 167--170
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
[4]) (/«PKGBUILDDIR»/doc/interpreter/intro.texi Chapter 1
[5] [6] [7] [8] [9] [10] [11] [12])
(/«PKGBUILDDIR»/doc/interpreter/basics.texi Chapter 2
[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 10--1128
 @textbf See also: @textrm [his-tory[]file], page 28, [his-tory[]size], page 28
, [his-tory[]timestamp[]format[]string],|

Underfull \hbox (badness 10000) in paragraph at lines 10--1140
 @textbf See also: @textrm [his-tory[]size], page 28, [sav-ing[]history], page 
27, [his-
[28] [29] [30] [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [35]
[36] [37] [38] [39] [40] [41] [42])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]
[58] [59] [60]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73]
[74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102]
[103] [104] [105] [106] [107] [108] [109] [110])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [111]
[112] [113] [114] [115] [116] [117] [118] [119] [120] [121])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [122]
[123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [140]
[141] [142] [143]) (/«PKGBUILDDIR»/doc/interpreter/stmt.texi
Chapter 10 [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166]
[167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178]
[179]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190]
Underfull \hbox (badness 10000) in paragraph at lines 795--801
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[191]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [192] [193] [194] [195] [196] [197] [198] [199] [200] [201])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [202]
[203] [204] [205] [206]
Overfull \hbox (4.47202pt too wide) in paragraph at lines 10--359
 @textbf See also: @textrm [more], page 206, [page[]screen[]output], page 207, 
[page[]output[]immediately],|
[207] [208] [209] [210]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 10--688
 @textbf See also: @textrm [load], page 211, [de-fault[]save[]options], page 21
3, [save[]header[]format[]string],|
[211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
[223]
Underfull \hbox (badness 2418) in paragraph at lines 1782--1785
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[235] [236]
(plot.eps
)
[237] [238] [239] [240]
(hist.eps
)
[241] [242] [243] [244] [245] [246] [247] [248]
(errorbar.eps
)
[249] [250] [251]
(polar.eps
)
[252] [253] [254] [255] [256] [257] [258] [259] [260]
(mesh.eps
)
[261]
(plot3.eps
)
[262] [263] [264] [265] [266]
Underfull \hbox (badness 2165) in paragraph at lines 2327--2334
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278]
[279] [280] [281] [282] [283] [284] [285] [286]
(extended.eps
)
[287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298]
[299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310]
[311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322]
[323] [324] [325] [326] [327] [328] [329])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[330] [331]
Overfull \hbox (5.52649pt too wide) in paragraph at lines 132--132
 @textsl x| 

Overfull \hbox (4.4619pt too wide) in paragraph at lines 132--132
 @textsl z| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 0| 
[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343]
[344] [345] [346]
Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[347] [348] [349] [350] [351])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363]
[364] [365] [366] [367] [368] [369] [370]
Underfull \hbox (badness 3635) in paragraph at lines 1985--1989
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[371] [372] [373] [374] [375])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387]
[388] [389] [390] [391] [392] [393] [394] [395])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407]
[408] [409]) (/«PKGBUILDDIR»/doc/interpreter/nonlin.texi
Chapter 20 [410]
Underfull \hbox (badness 4479) in paragraph at lines 58--72
 @texttt "OutputFcn"[]@textrm , @texttt "TolX"[]@textrm , @texttt "TolFun"[]@te
xtrm , @texttt "MaxIter"[]@textrm , @texttt "MaxFunEvals"[]@textrm , @texttt "J
acobian"[]@textrm ,
[411] [412] [413] [414])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[415] [416] [417] [418] [419] [420] [421] [422])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[423] [424]
Overfull \hbox (166.83536pt too wide) in paragraph at lines 80--82
[][][]@smallrm Y. Saad @smalltt "@smallrm SPARSKIT: A ba-sic toolkit for sparse
 ma-trix com-pu-ta-tion@smalltt "@smallrm , 1994, @smalltt http://www-users.cs.
umn.edu/~saad/software/SPARSKIT/paper.ps[]| |
[425] [426] [427] [428] [429] [430] [431]
(spmatrix.eps
)
(gplot.eps
)
[432] [433] [434] [435] [436]
(spmatrix.eps
)
[437]
(spchol.eps
)
(spcholperm.eps
)
[438] [439] [440] [441]
Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @textttsl knobs@texttt (1)[]@textrm If @textsl S @textrm is n-by-n, then rows 
and columns with more than

Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[442] [443] [444] [445]
Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[446]
Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[447] [448] [449] [450]
Underfull \hbox (badness 3000) in paragraph at lines 2021--2024
 []@textrm This func-tion is based on the @textsc arpack @textrm pack-age, writ
-ten by R. Lehoucq,

Underfull \hbox (badness 4634) in paragraph at lines 2021--2024
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[451] [452] [453] [454] [455] [456] [457] [458] [459]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[472] [473] [474] [475] [476]
Underfull \hbox (badness 3281) in paragraph at lines 497--501
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[477]
Underfull \hbox (badness 5091) in paragraph at lines 502--506
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[478] [479] [480] [481] [482])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494]
[495] [496]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [497] [498] [499] [500] [501] [502]
Underfull \hbox (badness 10000) in paragraph at lines 534--536
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514]
[515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526]
[527] [528] [529] [530] [531])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [532]
[533] [534]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [535] [536] [537] [538] [539] [540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[545] [546] [547]
(interpderiv1.eps
)
(interpderiv2.eps
)
[548] [549]
(interpft.eps
)
[550] [551] [552] [553]
(interpn.eps
)
[554]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [555] [556] [557] [558]
(delaunay.eps
)
[559]
(triplot.eps
)
[560] [561] [562]
(voronoi.eps
)
[563] [564]
(inpolygon.eps
)
[565]
(convhull.eps
)
[566] [567]
(griddata.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[590] [591] [592]) (/«PKGBUILDDIR»/doc/interpreter/oop.texi
Chapter 34 [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603]
[604] [605] [606] [607] [608] [609] [610]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1262--1262
 [][] |
[611] [612]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [613] [614]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[615] [616] [617] [618])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630]
[631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642]
[643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654]
[655] [656]) (/«PKGBUILDDIR»/doc/interpreter/package.texi
Chapter 37 [657] [658] [659] [660] [661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/dynamic.texi Appendix A
[667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678]
[679] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690]
[691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702]
[703] [704] [705])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[706] [707] [708] [709] [710] [711] [712] [713] [714] [715])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[716] [717] [718] [719] [720] [721] [722] [723] [724] [725])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[726]
Underfull \hbox (badness 2111) in paragraph at lines 41--48
[]@textrm The mail-ing list for Oc-tave de-vel-op-ment dis-cus-sion and send-in
g con-tri-bu-tions is
[727] [728]
Underfull \hbox (badness 3780) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the Gen-eral Pub-lic Li
-cense (GPL).

Underfull \hbox (badness 4168) in paragraph at lines 196--201
@textrm Cur-rently, Oc-tave uses GPL ver-sion 3. For de-tails about this li-cen
se, see
[729] [730] [731])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[732]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[733] [734]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [735] [736] [737]
Underfull \hbox (badness 2644) in paragraph at lines 174--176
[]@textrm To re-port a bug in Oc-tave, sub-mit a bug re-port to the Oc-tave bug
 tracker
[738] [739]) (/«PKGBUILDDIR»/doc/interpreter/install.texi
Underfull \hbox (badness 2253) in paragraph at lines 398--2
@textrm how-ever, you should sub-mit a com-plete bug re-port to the Oc-tave bug
 tracker
Appendix G [740] [741]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 158--163
 @textrm AutoconfPackage for soft-ware con-fig-u-ra-tion (@texttt http://www.gn
u.org/software/autoconf[]@textrm ).|

Overfull \hbox (17.11673pt too wide) in paragraph at lines 170--174
 @textrm LibtoolPackage for build-ing soft-ware li-braries (@texttt http://www.
gnu.org/software/libtool[]@textrm ).|

Overfull \hbox (14.16406pt too wide) in paragraph at lines 182--187
 @textrm cel-er-ated BLAS li-braries such as AT-LAS (@texttt http://math-atlas.
sourceforge.net[]@textrm )|

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm (@texttt http://forge.scilab.org/index.php/p/arpack-ng[]@textrm ). ARP
ACK is
[742]
Overfull \hbox (169.68588pt too wide) in paragraph at lines 226--230
 @textrm fontconfigLibrary for con-fig-ur-ing and cus-tomiz-ing font ac-cess (@
texttt http://www.freedesktop.org/wiki/Software/fontconfig[]@textrm ).|

Underfull \hbox (badness 6236) in paragraph at lines 235--238
 @textrm GLPKGNU Lin-ear Pro-gram-ming Kit (@texttt http://www.gnu.org/software
/glpk[]@textrm ).

Overfull \hbox (2.97357pt too wide) in paragraph at lines 248--252
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files (@texttt http://w
ww.hdfgroup.org/HDF5[]@textrm ).|

Underfull \hbox (badness 2065) in paragraph at lines 261--266
 @textrm to pro-vide the func-tions @texttt convhull[]@textrm , @texttt convhul
ln[]@textrm , @texttt delaunay[]@textrm , @texttt delaunay3[]@textrm ,

Overfull \hbox (26.84865pt too wide) in paragraph at lines 268--272
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary (@texttt http://sourceforge.
net/projects/qrupdate[]@textrm ).|

Overfull \hbox (93.705pt too wide) in paragraph at lines 274--278
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary (@texttt http://www.cise.uf
l.edu/research/sparse/SuiteSparse[]@textrm ).|
[743] [744] [745] [746] [747] [748] [749] [750] [751] [752])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[753] [754] [755] [756] [757] [758] [759] [760])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 514--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [761] [762] [763])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [764]
[765] [766] [767] [768] [769] [770] [771] [772] [773] [774])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[775] [776] (./octave.cps [777] [778] [779] [780]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [781] [782] (./octave.fns [783] [784] [785] [786] [787]
[788] [789] [790] [791] [792] [793] [794]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [795] [796] (./octave.ops [797])) [798] )
(see the transcript file for additional information)
Output written on octave.dvi (814 pages, 2997164 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/interpreter/./octave.texi
(/«PKGBUILDDIR»/doc/interpreter/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.) (./octave.aux
) (/«PKGBUILDDIR»/doc/interpreter/version.texi)
(octave_logo.eps
)

Overfull \hbox (1.16216pt too wide) in paragraph at lines 132--133
 | 
[1] [2] (./octave.toc [-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10]
[-11]) [-12] [-13] [-14]
(/«PKGBUILDDIR»/doc/interpreter/preface.texi (Preface)
(/«PKGBUILDDIR»/doc/interpreter/contributors.texi [1]
[2]) [3]
Underfull \hbox (badness 7504) in paragraph at lines 167--170
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
[4]) (/«PKGBUILDDIR»/doc/interpreter/intro.texi Chapter 1
[5] [6] [7] [8] [9] [10] [11] [12])
(/«PKGBUILDDIR»/doc/interpreter/basics.texi Chapter 2
[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 10--1128
 @textbf See also: @textrm [his-tory[]file], page 28, [his-tory[]size], page 28
, [his-tory[]timestamp[]format[]string],|

Underfull \hbox (badness 10000) in paragraph at lines 10--1140
 @textbf See also: @textrm [his-tory[]size], page 28, [sav-ing[]history], page 
27, [his-
[28] [29] [30] [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [35]
[36] [37] [38] [39] [40] [41] [42])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]
[58] [59] [60]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73]
[74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102]
[103] [104] [105] [106] [107] [108] [109] [110])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [111]
[112] [113] [114] [115] [116] [117] [118] [119] [120] [121])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [122]
[123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [140]
[141] [142] [143]) (/«PKGBUILDDIR»/doc/interpreter/stmt.texi
Chapter 10 [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166]
[167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178]
[179]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190]
Underfull \hbox (badness 10000) in paragraph at lines 795--801
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[191]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [192] [193] [194] [195] [196] [197] [198] [199] [200] [201])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [202]
[203] [204] [205] [206]
Overfull \hbox (4.47202pt too wide) in paragraph at lines 10--359
 @textbf See also: @textrm [more], page 206, [page[]screen[]output], page 207, 
[page[]output[]immediately],|
[207] [208] [209] [210]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 10--688
 @textbf See also: @textrm [load], page 211, [de-fault[]save[]options], page 21
3, [save[]header[]format[]string],|
[211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
[223]
Underfull \hbox (badness 2418) in paragraph at lines 1782--1785
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[235] [236]
(plot.eps
)
[237] [238] [239] [240]
(hist.eps
)
[241] [242] [243] [244] [245] [246] [247] [248]
(errorbar.eps
)
[249] [250] [251]
(polar.eps
)
[252] [253] [254] [255] [256] [257] [258] [259] [260]
(mesh.eps
)
[261]
(plot3.eps
)
[262] [263] [264] [265] [266]
Underfull \hbox (badness 2165) in paragraph at lines 2327--2334
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278]
[279] [280] [281] [282] [283] [284] [285] [286]
(extended.eps
)
[287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298]
[299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310]
[311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322]
[323] [324] [325] [326] [327] [328] [329])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[330] [331]
Overfull \hbox (5.52649pt too wide) in paragraph at lines 132--132
 @textsl x| 

Overfull \hbox (4.4619pt too wide) in paragraph at lines 132--132
 @textsl z| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 0| 
[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343]
[344] [345] [346]
Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[347] [348] [349] [350] [351])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363]
[364] [365] [366] [367] [368] [369] [370]
Underfull \hbox (badness 3635) in paragraph at lines 1985--1989
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[371] [372] [373] [374] [375])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387]
[388] [389] [390] [391] [392] [393] [394] [395])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407]
[408] [409]) (/«PKGBUILDDIR»/doc/interpreter/nonlin.texi
Chapter 20 [410]
Underfull \hbox (badness 4479) in paragraph at lines 58--72
 @texttt "OutputFcn"[]@textrm , @texttt "TolX"[]@textrm , @texttt "TolFun"[]@te
xtrm , @texttt "MaxIter"[]@textrm , @texttt "MaxFunEvals"[]@textrm , @texttt "J
acobian"[]@textrm ,
[411] [412] [413] [414])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[415] [416] [417] [418] [419] [420] [421] [422])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[423] [424]
Overfull \hbox (166.83536pt too wide) in paragraph at lines 80--82
[][][]@smallrm Y. Saad @smalltt "@smallrm SPARSKIT: A ba-sic toolkit for sparse
 ma-trix com-pu-ta-tion@smalltt "@smallrm , 1994, @smalltt http://www-users.cs.
umn.edu/~saad/software/SPARSKIT/paper.ps[]| |
[425] [426] [427] [428] [429] [430] [431]
(spmatrix.eps
)
(gplot.eps
)
[432] [433] [434] [435] [436]
(spmatrix.eps
)
[437]
(spchol.eps
)
(spcholperm.eps
)
[438] [439] [440] [441]
Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @textttsl knobs@texttt (1)[]@textrm If @textsl S @textrm is n-by-n, then rows 
and columns with more than

Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[442] [443] [444] [445]
Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[446]
Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[447] [448] [449] [450]
Underfull \hbox (badness 3000) in paragraph at lines 2021--2024
 []@textrm This func-tion is based on the @textsc arpack @textrm pack-age, writ
-ten by R. Lehoucq,

Underfull \hbox (badness 4634) in paragraph at lines 2021--2024
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[451] [452] [453] [454] [455] [456] [457] [458] [459]
(grid.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[472] [473] [474] [475] [476]
Underfull \hbox (badness 3281) in paragraph at lines 497--501
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[477]
Underfull \hbox (badness 5091) in paragraph at lines 502--506
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[478] [479] [480] [481] [482])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494]
[495] [496]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [497] [498] [499] [500] [501] [502]
Underfull \hbox (badness 10000) in paragraph at lines 534--536
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514]
[515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526]
[527] [528] [529] [530] [531])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [532]
[533] [534]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [535] [536] [537] [538] [539] [540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[545] [546] [547]
(interpderiv1.eps
)
(interpderiv2.eps
)
[548] [549]
(interpft.eps
)
[550] [551] [552] [553]
(interpn.eps
)
[554]) (/«PKGBUILDDIR»/doc/interpreter/geometry.texi
Chapter 30 [555] [556] [557] [558]
(delaunay.eps
)
[559]
(triplot.eps
)
[560] [561] [562]
(voronoi.eps
)
[563] [564]
(inpolygon.eps
)
[565]
(convhull.eps
)
[566] [567]
(griddata.eps
)
) (/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[590] [591] [592]) (/«PKGBUILDDIR»/doc/interpreter/oop.texi
Chapter 34 [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603]
[604] [605] [606] [607] [608] [609] [610]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1262--1262
 [][] |
[611] [612]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [613] [614]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[615] [616] [617] [618])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630]
[631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642]
[643] [644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654]
[655] [656]) (/«PKGBUILDDIR»/doc/interpreter/package.texi
Chapter 37 [657] [658] [659] [660] [661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/dynamic.texi Appendix A
[667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678]
[679] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690]
[691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702]
[703] [704] [705])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[706] [707] [708] [709] [710] [711] [712] [713] [714] [715])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[716] [717] [718] [719] [720] [721] [722] [723] [724] [725])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[726]
Underfull \hbox (badness 2111) in paragraph at lines 41--48
[]@textrm The mail-ing list for Oc-tave de-vel-op-ment dis-cus-sion and send-in
g con-tri-bu-tions is
[727] [728]
Underfull \hbox (badness 3780) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the Gen-eral Pub-lic Li
-cense (GPL).

Underfull \hbox (badness 4168) in paragraph at lines 196--201
@textrm Cur-rently, Oc-tave uses GPL ver-sion 3. For de-tails about this li-cen
se, see
[729] [730] [731])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[732]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[733] [734]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [735] [736] [737]
Underfull \hbox (badness 2644) in paragraph at lines 174--176
[]@textrm To re-port a bug in Oc-tave, sub-mit a bug re-port to the Oc-tave bug
 tracker
[738] [739]) (/«PKGBUILDDIR»/doc/interpreter/install.texi
Underfull \hbox (badness 2253) in paragraph at lines 398--2
@textrm how-ever, you should sub-mit a com-plete bug re-port to the Oc-tave bug
 tracker
Appendix G [740] [741]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 158--163
 @textrm AutoconfPackage for soft-ware con-fig-u-ra-tion (@texttt http://www.gn
u.org/software/autoconf[]@textrm ).|

Overfull \hbox (17.11673pt too wide) in paragraph at lines 170--174
 @textrm LibtoolPackage for build-ing soft-ware li-braries (@texttt http://www.
gnu.org/software/libtool[]@textrm ).|

Overfull \hbox (14.16406pt too wide) in paragraph at lines 182--187
 @textrm cel-er-ated BLAS li-braries such as AT-LAS (@texttt http://math-atlas.
sourceforge.net[]@textrm )|

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm (@texttt http://forge.scilab.org/index.php/p/arpack-ng[]@textrm ). ARP
ACK is
[742]
Overfull \hbox (169.68588pt too wide) in paragraph at lines 226--230
 @textrm fontconfigLibrary for con-fig-ur-ing and cus-tomiz-ing font ac-cess (@
texttt http://www.freedesktop.org/wiki/Software/fontconfig[]@textrm ).|

Underfull \hbox (badness 6236) in paragraph at lines 235--238
 @textrm GLPKGNU Lin-ear Pro-gram-ming Kit (@texttt http://www.gnu.org/software
/glpk[]@textrm ).

Overfull \hbox (2.97357pt too wide) in paragraph at lines 248--252
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files (@texttt http://w
ww.hdfgroup.org/HDF5[]@textrm ).|

Underfull \hbox (badness 2065) in paragraph at lines 261--266
 @textrm to pro-vide the func-tions @texttt convhull[]@textrm , @texttt convhul
ln[]@textrm , @texttt delaunay[]@textrm , @texttt delaunay3[]@textrm ,

Overfull \hbox (26.84865pt too wide) in paragraph at lines 268--272
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary (@texttt http://sourceforge.
net/projects/qrupdate[]@textrm ).|

Overfull \hbox (93.705pt too wide) in paragraph at lines 274--278
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary (@texttt http://www.cise.uf
l.edu/research/sparse/SuiteSparse[]@textrm ).|
[743] [744] [745] [746] [747] [748] [749] [750] [751] [752])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[753] [754] [755] [756] [757] [758] [759] [760])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 514--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [761] [762] [763])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [764]
[765] [766] [767] [768] [769] [770] [771] [772] [773] [774])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[775] [776] (./octave.cps [777] [778] [779] [780]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [781] [782] (./octave.fns [783] [784] [785] [786] [787]
[788] [789] [790] [791] [792] [793] [794]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [795] [796] (./octave.ops [797])) [798] )
(see the transcript file for additional information)
Output written on octave.dvi (814 pages, 2997164 bytes).
Transcript written on octave.log.
rm -rf octave.htp
if /bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo --html   -I . \
	 -o octave.htp octave.texi; \
	then \
	  rm -rf octave.html && mv octave.htp octave.html; \
	else \
	  rm -rf octave.htp; exit 1; \
	fi
octave.texi:130: warning: @end should only appear at a line beginning
./io.texi:1393: warning: @table has text but no @item
./system.texi:842: warning: command @dots does not accept arguments
./tips.texi:301: warning: @item missing argument
./tips.texi:304: warning: @item missing argument
./tips.texi:307: warning: @item missing argument
./tips.texi:310: warning: @item missing argument
./tips.texi:313: warning: @item missing argument
./plot.texi:3400: warning: node `Printing and Saving Plots' is next for `Multiple Plot Windows' in menu but not in sectioning
./plot.texi:3965: warning: node `Multiple Plot Windows' is prev for `Printing and Saving Plots' in menu but not in sectioning
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2pdf  --build-dir=octave.t2p -o octave.pdf  \
	octave.texi
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/interpreter/./octave.texi
(/«PKGBUILDDIR»/doc/interpreter/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(/«PKGBUILDDIR»/doc/interpreter/version.texi) </build/octave
-iXpAK2/octave-3.6.4/doc/interpreter/octave_logo.pdf>
Overfull \hbox (1.16216pt too wide) in paragraph at lines 132--133
 | 
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [-1] [-2]
(/«PKGBUILDDIR»/doc/interpreter/preface.texi (Preface)
Cross reference values unknown; you must run TeX again.
(/«PKGBUILDDIR»/doc/interpreter/contributors.texi [1]
[2]) [3]
Underfull \hbox (badness 7504) in paragraph at lines 167--170
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
[4]) (/«PKGBUILDDIR»/doc/interpreter/intro.texi Chapter 1
[5] [6] [7] [8] [9] [10] [11] [12])
(/«PKGBUILDDIR»/doc/interpreter/basics.texi Chapter 2
[13] [14] [15] [16] [17] [18] [19] [20] [21]
Underfull \hbox (badness 5939) in paragraph at lines 10--610
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@text
sy h$@textrm un-de-fined$@textsy i$ @textrm [doc], page $@textsy h$@textrm un-d
e-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$ @
textrm [help],

Underfull \hbox (badness 5939) in paragraph at lines 10--632
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@text
sy h$@textrm un-de-fined$@textsy i$ @textrm [doc], page $@textsy h$@textrm un-d
e-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$ @
textrm [help],
[22] [23] [24] [25] [26]
Underfull \hbox (badness 6526) in paragraph at lines 10--1104
 @textrm page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@text
sy h$@textrm un-de-fined$@textsy i$ @textrm [his-tory[]size], page $@textsy h$@
textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@
textsy i$
[27]
Underfull \hbox (badness 10000) in paragraph at lines 10--1151
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [his-t
ory[]file], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@t
extsy h$@textrm un-de-fined$@textsy i$ @textrm [his-

Underfull \hbox (badness 4072) in paragraph at lines 10--1151
 @textrm tory[]timestamp[]format[]string], page $@textsy h$@textrm un-de-fined$
@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [
sav-ing[]history],
[28] [29] [30]
Overfull \hbox (7.06317pt too wide) in paragraph at lines 10--1356
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [echo]
, page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@t
extrm un-de-fined$@textsy i$ @textrm [echo[]executing[]commands],|
[31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [35]
[36] [37] [38] [39] [40] [41] [42])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[43] [44] [45] [46] [47] [48]
Underfull \hbox (badness 10000) in paragraph at lines 10--435
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [for-m
at], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h
$@textrm un-de-fined$@textsy i$ @textrm [out-

Underfull \hbox (badness 10000) in paragraph at lines 10--435
 @textrm put[]max[]field[]width], page $@textsy h$@textrm un-de-fined$@textsy i
$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [out-put[]
precision],
[49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60])
(/«PKGBUILDDIR»/doc/interpreter/strings.texi Chapter 5
[61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75]
[76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103]
[104] [105] [106] [107] [108]
Underfull \hbox (badness 4556) in paragraph at lines 1284--1292
@texttt strncmpi[] @textrm (see [][]$@textsy h$@textrm un-de-fined$@textsy i$ @
textrm [Com-par-ing Strings], page $@textsy h$@textrm un-de-fined$@textsy i$[][
]@textrm ), @texttt str2double[]@textrm ,
[109] [110] [111]) (/«PKGBUILDDIR»/doc/interpreter/var.texi
Chapter 7 [112] [113] [114] [115] [116] [117] [118] [119] [120] [121])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [122]
[123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139] [140])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [141]
[142] [143] [144] [145])
(/«PKGBUILDDIR»/doc/interpreter/stmt.texi Chapter 10
[146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168]
[169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180]
[181] [182] [183])
(/«PKGBUILDDIR»/doc/interpreter/errors.texi Chapter 12
[184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194]
Underfull \hbox (badness 10000) in paragraph at lines 795--801
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[195]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [196]
Underfull \hbox (badness 10000) in paragraph at lines 10--69
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [de-bu
g[]on[]error], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]
$@textsy h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 10000) in paragraph at lines 10--84
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [de-bu
g[]on[]error], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]
$@textsy h$@textrm un-de-fined$@textsy i$
[197]
Underfull \hbox (badness 7576) in paragraph at lines 10--101
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [de-bu
g[]on[]warning], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , []
[]$@textsy h$@textrm un-de-fined$@textsy i$
[198] [199] [200] [201] [202] [203] [204] [205])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [206]
[207] [208] [209] [210] [211]
Underfull \hbox (badness 6995) in paragraph at lines 10--303
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [fixed
[]point[]format], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [
][]$@textsy h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 10000) in paragraph at lines 10--303
 @textrm [out-put[]max[]field[]width], page $@textsy h$@textrm un-de-fined$@tex
tsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [out-
put[]precision],
[212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
Underfull \hbox (badness 3525) in paragraph at lines 10--1142
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [oc-ta
ve[]core[]file[]limit], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@text
rm , [][]$@textsy h$@textrm un-de-fined$@textsy i$
[223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234]
[235] [236] [237] [238] [239] [240] [241])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[242] </«PKGBUILDDIR»/doc/interpreter/plot.pdf> [243]
[244] [245] [246] </«PKGBUILDDIR»/doc/interpreter/hist.pdf>
[247] [248] [249] [250] [251] [252] [253] [254] </«BUILDDIR»/octave-3.
6.4/doc/interpreter/errorbar.pdf> [255] [256] [257] </«BUILDDIR»/octav
e-3.6.4/doc/interpreter/polar.pdf> [258] [259] [260] [261] [262] [263] [264]
[265] [266] </«PKGBUILDDIR»/doc/interpreter/mesh.pdf>
[267] </«PKGBUILDDIR»/doc/interpreter/plot3.pdf> [268]
[269] [270] [271] [272] [273]
Underfull \hbox (badness 2165) in paragraph at lines 2327--2334
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285]
[286] [287] [288] [289] [290] [291] [292] [293] </«BUILDDIR»/octave-3.
6.4/doc/interpreter/extended.pdf> [294] [295] [296] [297] [298] [299] [300]
[301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312]
[313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324]
[325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336]
Underfull \hbox (badness 10000) in paragraph at lines 10--7323
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [graph
-ics[]toolkit], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][
]$@textsy h$@textrm un-de-fined$@textsy i$
) (/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[337] [338] [339]
Overfull \hbox (5.52649pt too wide) in paragraph at lines 132--132
 @textsl x| 

Overfull \hbox (4.4619pt too wide) in paragraph at lines 132--132
 @textsl z| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 0| 
[340] [341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351]
[352] [353] [354]
Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[355] [356] [357] [358] [359] [360])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372]
[373] [374] [375] [376] [377] [378] [379] [380] [381]
Underfull \hbox (badness 3635) in paragraph at lines 1985--1989
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[382] [383] [384] [385] [386])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398]
[399] [400] [401] [402] [403] [404] [405] [406] [407] [408])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420]
[421] [422] [423] [424])
(/«PKGBUILDDIR»/doc/interpreter/nonlin.texi Chapter 20
[425] [426]
Underfull \hbox (badness 4479) in paragraph at lines 58--72
 @texttt "OutputFcn"[]@textrm , @texttt "TolX"[]@textrm , @texttt "TolFun"[]@te
xtrm , @texttt "MaxIter"[]@textrm , @texttt "MaxFunEvals"[]@textrm , @texttt "J
acobian"[]@textrm ,
[427] [428] [429] [430])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[431] [432] [433] [434] [435] [436] [437] [438])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[439] [440]
Overfull \hbox (166.83536pt too wide) in paragraph at lines 80--82
[][][]@smallrm Y. Saad @smalltt "@smallrm SPARSKIT: A ba-sic toolkit for sparse
 ma-trix com-pu-ta-tion@smalltt "@smallrm , 1994, [][]@smalltt http://www-users
.cs.umn.edu/~saad/software/SPARSKIT/paper.ps[][][]| |
[441] [442] [443] [444] [445] [446] [447] </«PKGBUILDDIR»/do
c/interpreter/spmatrix.pdf> [448] </«PKGBUILDDIR»/doc/interp
reter/gplot.pdf> [449] [450] [451] [452] </«PKGBUILDDIR»/doc
/interpreter/spmatrix.pdf> [453] </«PKGBUILDDIR»/doc/interpr
eter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcholperm.
pdf> [454] [455] [456] [457]
Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @textttsl knobs@texttt (1)[]@textrm If @textsl S @textrm is n-by-n, then rows 
and columns with more than

Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[458] [459] [460] [461] [462]
Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[463] [464] [465] [466] [467]
Underfull \hbox (badness 3000) in paragraph at lines 2021--2024
 []@textrm This func-tion is based on the @textsc arpack @textrm pack-age, writ
-ten by R. Lehoucq,

Underfull \hbox (badness 4634) in paragraph at lines 2021--2024
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[468] [469] [470] [471] [472] [473] [474] [475] </«BUILDDIR»/octave-3.
6.4/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487]
[488]) (/«PKGBUILDDIR»/doc/interpreter/diffeq.texi
Chapter 24 [489] [490] [491] [492] [493] [494]
Underfull \hbox (badness 3281) in paragraph at lines 497--501
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[495]
Underfull \hbox (badness 5091) in paragraph at lines 502--506
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[496] [497] [498] [499] [500])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512]
[513] [514]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [515] [516] [517] [518] [519] [520] [521]
Underfull \hbox (badness 10000) in paragraph at lines 534--536
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533]
[534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545]
[546] [547] [548] [549])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [550]
[551] [552]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [553] [554] [555] [556] [557] [558] [559] [560] [561] [562])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[563] [564] [565] </«PKGBUILDDIR»/doc/interpreter/interpderi
v1.pdf> </«PKGBUILDDIR»/doc/interpreter/interpderiv2.pdf>
[566] [567] </«PKGBUILDDIR»/doc/interpreter/interpft.pdf>
[568] [569] [570] [571] </«PKGBUILDDIR»/doc/interpreter/inte
rpn.pdf> [572])
(/«PKGBUILDDIR»/doc/interpreter/geometry.texi Chapter 30
[573] [574] [575] [576] </«PKGBUILDDIR»/doc/interpreter/dela
unay.pdf> [577] </«PKGBUILDDIR»/doc/interpreter/triplot.pdf>
[578] [579] [580] [581] </«PKGBUILDDIR»/doc/interpreter/voro
noi.pdf> [582] [583] </«PKGBUILDDIR»/doc/interpreter/inpolyg
on.pdf> [584] </«PKGBUILDDIR»/doc/interpreter/convhull.pdf>
[585] [586] </«PKGBUILDDIR»/doc/interpreter/griddata.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[611] [612] [613] [614])
(/«PKGBUILDDIR»/doc/interpreter/oop.texi Chapter 34 [615]
[616] [617] [618] [619] [620] [621] [622] [623] [624] [625] [626] [627]
[628] [629] [630] [631] [632]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1262--1262
 [][] |
[633] [634]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [635] [636]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[637] [638] [639] [640])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[641] [642] [643] [644] [645] [646] [647] [648] [649] [650] [651] [652]
[653] [654]
Underfull \hbox (badness 10000) in paragraph at lines 10--982
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [mkdir
], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@
textrm un-de-fined$@textsy i$ @textrm [con-
[655] [656] [657]
Underfull \hbox (badness 4752) in paragraph at lines 10--1239
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [is[]a
bsolute[]filename], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm ,
 [][]$@textsy h$@textrm un-de-fined$@textsy i$
[658] [659] [660]
Underfull \hbox (badness 4752) in paragraph at lines 10--1443
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [is[]a
bsolute[]filename], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm ,
 [][]$@textsy h$@textrm un-de-fined$@textsy i$

Underfull \hbox (badness 4752) in paragraph at lines 10--1459
 @textbf See also: [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [is[]a
bsolute[]filename], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm ,
 [][]$@textsy h$@textrm un-de-fined$@textsy i$
[661] [662] [663] [664] [665] [666] [667] [668]
Underfull \hbox (badness 3701) in paragraph at lines 10--2117
 @textrm DUMP], page $@textsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][
]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WEX-IT-STA-TUS], page $@tex
tsy h$@textrm un-de-fined$@textsy i$[][]@textrm ,

Underfull \hbox (badness 7486) in paragraph at lines 10--2117
 [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WTERM-SIG], page $@text
sy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-f
ined$@textsy i$ @textrm [WUN-TRACED],
[669]
Underfull \hbox (badness 10000) in paragraph at lines 10--2140
 [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WIF-STOPPED], page $@te
xtsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de
-fined$@textsy i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 10000) in paragraph at lines 10--2150
 [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WIF-STOPPED], page $@te
xtsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de
-fined$@textsy i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 2103) in paragraph at lines 10--2159
 [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WCORE-DUMP], page $@tex
tsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-
fined$@textsy i$ @textrm [WIF-STOPPED],
[670]
Underfull \hbox (badness 10000) in paragraph at lines 10--2168
 [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WIF-STOPPED], page $@te
xtsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de
-fined$@textsy i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 10000) in paragraph at lines 10--2179
 [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WCORE-DUMP], page $@tex
tsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-
fined$@textsy i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 10000) in paragraph at lines 10--2188
 [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WIF-STOPPED], page $@te
xtsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de
-fined$@textsy i$ @textrm [WSTOP-SIG],

Underfull \hbox (badness 2103) in paragraph at lines 10--2208
 [][]$@textsy h$@textrm un-de-fined$@textsy i$ @textrm [WCORE-DUMP], page $@tex
tsy h$@textrm un-de-fined$@textsy i$[][]@textrm , [][]$@textsy h$@textrm un-de-
fined$@textsy i$ @textrm [WIF-STOPPED],
[671] [672] [673] [674] [675] [676] [677] [678] [679])
(/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 37
[680] [681] [682] [683] [684] [685] [686] [687] [688])
(/«PKGBUILDDIR»/doc/interpreter/dynamic.texi Appendix A
[689] [690] [691] [692] [693] [694] [695] [696] [697] [698] [699] [700]
[701] [702] [703] [704] [705] [706] [707] [708] [709] [710] [711] [712]
[713] [714] [715] [716] [717] [718] [719] [720] [721] [722] [723] [724]
[725] [726] [727])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[728] [729] [730] [731] [732] [733] [734] [735] [736] [737] [738])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[739] [740] [741] [742] [743] [744] [745] [746] [747] [748] [749])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[750]
Underfull \hbox (badness 2111) in paragraph at lines 41--48
[]@textrm The mail-ing list for Oc-tave de-vel-op-ment dis-cus-sion and send-in
g con-tri-bu-tions is
[751] [752]
Underfull \hbox (badness 3780) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the Gen-eral Pub-lic Li
-cense (GPL).

Underfull \hbox (badness 4168) in paragraph at lines 196--201
@textrm Cur-rently, Oc-tave uses GPL ver-sion 3. For de-tails about this li-cen
se, see
[753] [754] [755])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[756]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[757] [758]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [759] [760] [761]
Underfull \hbox (badness 2644) in paragraph at lines 174--176
[]@textrm To re-port a bug in Oc-tave, sub-mit a bug re-port to the Oc-tave bug
 tracker
[762] [763]) (/«PKGBUILDDIR»/doc/interpreter/install.texi
Underfull \hbox (badness 2253) in paragraph at lines 398--2
@textrm how-ever, you should sub-mit a com-plete bug re-port to the Oc-tave bug
 tracker
Appendix G [764] [765]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 158--163
 @textrm AutoconfPackage for soft-ware con-fig-u-ra-tion ([][]@texttt http://ww
w.gnu.org/software/autoconf[][][]@textrm ).|

Overfull \hbox (17.11673pt too wide) in paragraph at lines 170--174
 @textrm LibtoolPackage for build-ing soft-ware li-braries ([][]@texttt http://
www.gnu.org/software/libtool[][][]@textrm ).|

Overfull \hbox (14.16406pt too wide) in paragraph at lines 182--187
 @textrm cel-er-ated BLAS li-braries such as AT-LAS ([][]@texttt http://math-at
las.sourceforge.net[][][]@textrm )|

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ([][]@texttt http://forge.scilab.org/index.php/p/arpack-ng[][][]@textr
m ). ARPACK is
[766]
Overfull \hbox (169.68588pt too wide) in paragraph at lines 226--230
 @textrm fontconfigLibrary for con-fig-ur-ing and cus-tomiz-ing font ac-cess ([
][]@texttt http://www.freedesktop.org/wiki/Software/fontconfig[][][]@textrm ).|


Underfull \hbox (badness 6236) in paragraph at lines 235--238
 @textrm GLPKGNU Lin-ear Pro-gram-ming Kit ([][]@texttt http://www.gnu.org/soft
ware/glpk[][][]@textrm ).

Overfull \hbox (2.97357pt too wide) in paragraph at lines 248--252
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files ([][]@texttt http
://www.hdfgroup.org/HDF5[][][]@textrm ).|

Underfull \hbox (badness 2065) in paragraph at lines 261--266
 @textrm to pro-vide the func-tions @texttt convhull[]@textrm , @texttt convhul
ln[]@textrm , @texttt delaunay[]@textrm , @texttt delaunay3[]@textrm ,

Overfull \hbox (26.84865pt too wide) in paragraph at lines 268--272
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary ([][]@texttt http://sourcefo
rge.net/projects/qrupdate[][][]@textrm ).|

Overfull \hbox (93.705pt too wide) in paragraph at lines 274--278
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary ([][]@texttt http://www.cis
e.ufl.edu/research/sparse/SuiteSparse[][][]@textrm ).|
[767] [768] [769] [770] [771] [772] [773] [774] [775] [776])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[777] [778] [779] [780] [781] [782] [783] [784])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 514--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [785] [786] [787])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [788]
[789] [790] [791] [792] [793] [794] [795] [796] [797] [798])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[799] [800]) (/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [801] [802])
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [803] [804]) [805] [806] )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmb10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmmi5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
mi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/tex
live/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/
fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/texlive/texmf-dist/fonts/
type1/public/amsfonts/cm/cmsl9.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmsltt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
c/amsfonts/cm/cmss10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsf
onts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/c
m/cmsy7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb></usr/share/t
exlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
Output written on octave.pdf (810 pages, 2989435 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/interpreter/./octave.texi
(/«PKGBUILDDIR»/doc/interpreter/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.) (./octave.aux
) (/«PKGBUILDDIR»/doc/interpreter/version.texi) </build/octa
ve-iXpAK2/octave-3.6.4/doc/interpreter/octave_logo.pdf>
Overfull \hbox (1.16216pt too wide) in paragraph at lines 132--133
 | 
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./octave.toc
[-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10] [-11]) [-12] [-13] [-14]
(./octave.toc) (./octave.toc)
(/«PKGBUILDDIR»/doc/interpreter/preface.texi (Preface)
(/«PKGBUILDDIR»/doc/interpreter/contributors.texi [1]
[2]) [3]
Underfull \hbox (badness 7504) in paragraph at lines 167--170
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
[4]) (/«PKGBUILDDIR»/doc/interpreter/intro.texi Chapter 1
[5] [6] [7] [8] [9] [10] [11] [12])
(/«PKGBUILDDIR»/doc/interpreter/basics.texi Chapter 2
[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 10--1128
 @textbf See also: [][]@textrm [history[]file], page 28[][], [][][history[]size
], page 28[][], [][][history[]timestamp[]format[]string],|

Overfull \hbox (34.99236pt too wide) in paragraph at lines 10--1140
 @textbf See also: [][]@textrm [history[]size], page 28[][], [][][saving[]histo
ry], page 27[][], [][][history[]timestamp[]format[]string],|
[28] [29] [30] [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [35]
[36] [37] [38] [39] [40] [41] [42])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]
[58] [59] [60]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73]
[74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102]
[103] [104] [105] [106] [107] [108] [109] [110])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [111]
[112] [113] [114] [115] [116] [117] [118] [119] [120] [121])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [122]
[123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [140]
[141] [142] [143]) (/«PKGBUILDDIR»/doc/interpreter/stmt.texi
Chapter 10 [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166]
[167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178]
[179]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190]
Underfull \hbox (badness 10000) in paragraph at lines 795--801
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[191]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [192] [193]
Underfull \hbox (badness 3118) in paragraph at lines 10--166
 @textbf See also: [][]@textrm [dbclear], page 199[][], [][][dbstatus], page 19
9[][], [][][dbstep], page 201[][],
[194] [195] [196] [197] [198] [199] [200] [201])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [202]
[203] [204] [205]
Underfull \hbox (badness 2469) in paragraph at lines 10--303
 @textbf See also: [][]@textrm [fixed[]point[]format], page 48[][], [][][output
[]max[]field[]width], page 47[][],
[206]
Overfull \hbox (4.47202pt too wide) in paragraph at lines 10--359
 @textbf See also: [][]@textrm [more], page 212[][], [][][page[]screen[]output]
, page 213[][], [][][page[]output[]immediately],|
[207] [208] [209] [210]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 10--688
 @textbf See also: [][]@textrm [load], page 217[][], [][][default[]save[]option
s], page 219[][], [][][save[]header[]format[]string],|
[211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
[223]
Underfull \hbox (badness 2418) in paragraph at lines 1782--1785
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[235] [236] </«PKGBUILDDIR»/doc/interpreter/plot.pdf>
[237] [238] [239] [240] </«PKGBUILDDIR»/doc/interpreter/hist
.pdf> [241] [242] [243] [244] [245] [246] [247] [248] </«BUILDDIR»/oct
ave-3.6.4/doc/interpreter/errorbar.pdf> [249] [250] [251] </«BUILDDIR»
/octave-3.6.4/doc/interpreter/polar.pdf> [252] [253] [254] [255] [256] [257]
[258] [259] [260] </«PKGBUILDDIR»/doc/interpreter/mesh.pdf>
[261] </«PKGBUILDDIR»/doc/interpreter/plot3.pdf> [262]
[263] [264] [265] [266]
Underfull \hbox (badness 2165) in paragraph at lines 2327--2334
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278]
[279] [280] [281] [282] [283] [284] [285] [286] </«BUILDDIR»/octave-3.
6.4/doc/interpreter/extended.pdf> [287] [288] [289] [290] [291] [292] [293]
[294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305]
[306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317]
[318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[330] [331]
Overfull \hbox (5.52649pt too wide) in paragraph at lines 132--132
 @textsl x| 

Overfull \hbox (4.4619pt too wide) in paragraph at lines 132--132
 @textsl z| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 0| 
[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343]
[344] [345] [346]
Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[347] [348] [349] [350] [351])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363]
[364] [365] [366] [367] [368] [369] [370]
Underfull \hbox (badness 3635) in paragraph at lines 1985--1989
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[371] [372] [373] [374] [375])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387]
[388] [389] [390] [391] [392] [393] [394] [395])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407]
[408] [409]) (/«PKGBUILDDIR»/doc/interpreter/nonlin.texi
Chapter 20 [410]
Underfull \hbox (badness 4479) in paragraph at lines 58--72
 @texttt "OutputFcn"[]@textrm , @texttt "TolX"[]@textrm , @texttt "TolFun"[]@te
xtrm , @texttt "MaxIter"[]@textrm , @texttt "MaxFunEvals"[]@textrm , @texttt "J
acobian"[]@textrm ,
[411] [412] [413] [414])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[415] [416] [417] [418] [419] [420] [421] [422])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[423] [424]
Overfull \hbox (166.83536pt too wide) in paragraph at lines 80--82
[][][]@smallrm Y. Saad @smalltt "@smallrm SPARSKIT: A ba-sic toolkit for sparse
 ma-trix com-pu-ta-tion@smalltt "@smallrm , 1994, [][]@smalltt http://www-users
.cs.umn.edu/~saad/software/SPARSKIT/paper.ps[][][]| |
[425] [426] [427] [428] [429] [430] [431] </«PKGBUILDDIR»/do
c/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interpreter/
gplot.pdf> [432] [433] [434] [435] [436] </«PKGBUILDDIR»/doc
/interpreter/spmatrix.pdf> [437] </«PKGBUILDDIR»/doc/interpr
eter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcholperm.
pdf> [438] [439] [440] [441]
Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @textttsl knobs@texttt (1)[]@textrm If @textsl S @textrm is n-by-n, then rows 
and columns with more than

Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[442] [443] [444] [445]
Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[446]
Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[447] [448] [449] [450]
Underfull \hbox (badness 3000) in paragraph at lines 2021--2024
 []@textrm This func-tion is based on the @textsc arpack @textrm pack-age, writ
-ten by R. Lehoucq,

Underfull \hbox (badness 4634) in paragraph at lines 2021--2024
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[451] [452] [453] [454] [455] [456] [457] [458] [459] </«BUILDDIR»/oct
ave-3.6.4/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[472] [473] [474] [475] [476]
Underfull \hbox (badness 3281) in paragraph at lines 497--501
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[477]
Underfull \hbox (badness 5091) in paragraph at lines 502--506
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[478] [479] [480] [481] [482])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494]
[495] [496]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [497] [498] [499] [500] [501] [502]
Underfull \hbox (badness 10000) in paragraph at lines 534--536
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514]
[515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526]
[527] [528] [529] [530] [531])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [532]
[533] [534]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [535] [536] [537] [538] [539] [540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[545] [546] [547] </«PKGBUILDDIR»/doc/interpreter/interpderi
v1.pdf> </«PKGBUILDDIR»/doc/interpreter/interpderiv2.pdf>
[548] [549] </«PKGBUILDDIR»/doc/interpreter/interpft.pdf>
[550] [551] [552] [553] </«PKGBUILDDIR»/doc/interpreter/inte
rpn.pdf> [554])
(/«PKGBUILDDIR»/doc/interpreter/geometry.texi Chapter 30
[555] [556] [557] [558] </«PKGBUILDDIR»/doc/interpreter/dela
unay.pdf> [559] </«PKGBUILDDIR»/doc/interpreter/triplot.pdf>
[560] [561] [562] </«PKGBUILDDIR»/doc/interpreter/voronoi.pd
f> [563] [564] </«PKGBUILDDIR»/doc/interpreter/inpolygon.pdf
> [565] </«PKGBUILDDIR»/doc/interpreter/convhull.pdf>
[566] [567] </«PKGBUILDDIR»/doc/interpreter/griddata.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[590] [591] [592]) (/«PKGBUILDDIR»/doc/interpreter/oop.texi
Chapter 34 [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603]
[604] [605] [606] [607] [608] [609] [610]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1262--1262
 [][] |
[611] [612]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [613] [614]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[615] [616] [617] [618])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630]
[631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642]
[643] [644] [645]
Underfull \hbox (badness 10000) in paragraph at lines 10--2117
 @textrm page 670[][], [][][WIFCONTINUED], page 670[][], [][][WIFSIGNALED], pag
e 671[][],
[646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656])
(/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 37
[657] [658] [659] [660] [661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/dynamic.texi Appendix A
[667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678]
[679] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690]
[691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702]
[703] [704] [705])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[706] [707] [708] [709] [710] [711] [712] [713] [714] [715])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[716] [717] [718] [719] [720] [721] [722] [723] [724] [725])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[726]
Underfull \hbox (badness 2111) in paragraph at lines 41--48
[]@textrm The mail-ing list for Oc-tave de-vel-op-ment dis-cus-sion and send-in
g con-tri-bu-tions is
[727] [728]
Underfull \hbox (badness 3780) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the Gen-eral Pub-lic Li
-cense (GPL).

Underfull \hbox (badness 4168) in paragraph at lines 196--201
@textrm Cur-rently, Oc-tave uses GPL ver-sion 3. For de-tails about this li-cen
se, see
[729] [730] [731])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[732]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[733] [734]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [735] [736] [737]
Underfull \hbox (badness 2644) in paragraph at lines 174--176
[]@textrm To re-port a bug in Oc-tave, sub-mit a bug re-port to the Oc-tave bug
 tracker
[738] [739]) (/«PKGBUILDDIR»/doc/interpreter/install.texi
Underfull \hbox (badness 2253) in paragraph at lines 398--2
@textrm how-ever, you should sub-mit a com-plete bug re-port to the Oc-tave bug
 tracker
Appendix G [740] [741]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 158--163
 @textrm AutoconfPackage for soft-ware con-fig-u-ra-tion ([][]@texttt http://ww
w.gnu.org/software/autoconf[][][]@textrm ).|

Overfull \hbox (17.11673pt too wide) in paragraph at lines 170--174
 @textrm LibtoolPackage for build-ing soft-ware li-braries ([][]@texttt http://
www.gnu.org/software/libtool[][][]@textrm ).|

Overfull \hbox (14.16406pt too wide) in paragraph at lines 182--187
 @textrm cel-er-ated BLAS li-braries such as AT-LAS ([][]@texttt http://math-at
las.sourceforge.net[][][]@textrm )|

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ([][]@texttt http://forge.scilab.org/index.php/p/arpack-ng[][][]@textr
m ). ARPACK is
[742]
Overfull \hbox (169.68588pt too wide) in paragraph at lines 226--230
 @textrm fontconfigLibrary for con-fig-ur-ing and cus-tomiz-ing font ac-cess ([
][]@texttt http://www.freedesktop.org/wiki/Software/fontconfig[][][]@textrm ).|


Underfull \hbox (badness 6236) in paragraph at lines 235--238
 @textrm GLPKGNU Lin-ear Pro-gram-ming Kit ([][]@texttt http://www.gnu.org/soft
ware/glpk[][][]@textrm ).

Overfull \hbox (2.97357pt too wide) in paragraph at lines 248--252
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files ([][]@texttt http
://www.hdfgroup.org/HDF5[][][]@textrm ).|

Underfull \hbox (badness 2065) in paragraph at lines 261--266
 @textrm to pro-vide the func-tions @texttt convhull[]@textrm , @texttt convhul
ln[]@textrm , @texttt delaunay[]@textrm , @texttt delaunay3[]@textrm ,

Overfull \hbox (26.84865pt too wide) in paragraph at lines 268--272
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary ([][]@texttt http://sourcefo
rge.net/projects/qrupdate[][][]@textrm ).|

Overfull \hbox (93.705pt too wide) in paragraph at lines 274--278
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary ([][]@texttt http://www.cis
e.ufl.edu/research/sparse/SuiteSparse[][][]@textrm ).|
[743] [744] [745] [746] [747] [748] [749] [750] [751] [752])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[753] [754] [755] [756] [757] [758] [759] [760])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 514--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [761] [762] [763])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [764]
[765] [766] [767] [768] [769] [770] [771] [772] [773] [774])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[775] [776] (./octave.cps [777] [778] [779] [780]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [781] [782] (./octave.fns [783] [784] [785] [786] [787]
[788] [789] [790] [791] [792] [793] [794]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [795] [796] (./octave.ops [797])) [798] )
(see the transcript file for additional information)pdfTeX warning (dest): name
{805} has been referenced but does not exist, replaced by a fixed one

pdfTeX warning (dest): name{803} has been referenced but does not exist, replac
ed by a fixed one

pdfTeX warning (dest): name{801} has been referenced but does not exist, replac
ed by a fixed one

</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb10.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/t
exlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texm
f-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts
/type1/public/amsfonts/cm/cmmi5.pfb></usr/share/texlive/texmf-dist/fonts/type1/
public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
amsfonts/cm/cmmi9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
r5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/sha
re/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmsl9.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmss10.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pub
lic/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/ams
fonts/cm/cmsy9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/c
m/cmti10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt
10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
Output written on octave.pdf (814 pages, 3135012 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/interpreter/./octave.texi
(/«PKGBUILDDIR»/doc/interpreter/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.) (./octave.aux
) (/«PKGBUILDDIR»/doc/interpreter/version.texi) </build/octa
ve-iXpAK2/octave-3.6.4/doc/interpreter/octave_logo.pdf>
Overfull \hbox (1.16216pt too wide) in paragraph at lines 132--133
 | 
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./octave.toc
[-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10] [-11]) [-12] [-13] [-14]
(./octave.toc) (./octave.toc)
(/«PKGBUILDDIR»/doc/interpreter/preface.texi (Preface)
(/«PKGBUILDDIR»/doc/interpreter/contributors.texi [1]
[2]) [3]
Underfull \hbox (badness 7504) in paragraph at lines 167--170
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
[4]) (/«PKGBUILDDIR»/doc/interpreter/intro.texi Chapter 1
[5] [6] [7] [8] [9] [10] [11] [12])
(/«PKGBUILDDIR»/doc/interpreter/basics.texi Chapter 2
[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 10--1128
 @textbf See also: [][]@textrm [history[]file], page 28[][], [][][history[]size
], page 28[][], [][][history[]timestamp[]format[]string],|

Overfull \hbox (34.99236pt too wide) in paragraph at lines 10--1140
 @textbf See also: [][]@textrm [history[]size], page 28[][], [][][saving[]histo
ry], page 27[][], [][][history[]timestamp[]format[]string],|
[28] [29] [30] [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [35]
[36] [37] [38] [39] [40] [41] [42])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]
[58] [59] [60]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73]
[74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102]
[103] [104] [105] [106] [107] [108] [109] [110])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [111]
[112] [113] [114] [115] [116] [117] [118] [119] [120] [121])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [122]
[123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [140]
[141] [142] [143]) (/«PKGBUILDDIR»/doc/interpreter/stmt.texi
Chapter 10 [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166]
[167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178]
[179]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190]
Underfull \hbox (badness 10000) in paragraph at lines 795--801
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[191]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [192] [193]
Underfull \hbox (badness 3118) in paragraph at lines 10--166
 @textbf See also: [][]@textrm [dbclear], page 195[][], [][][dbstatus], page 19
5[][], [][][dbstep], page 197[][],
[194] [195] [196] [197] [198] [199] [200] [201])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [202]
[203] [204] [205]
Underfull \hbox (badness 2469) in paragraph at lines 10--303
 @textbf See also: [][]@textrm [fixed[]point[]format], page 48[][], [][][output
[]max[]field[]width], page 47[][],
[206]
Overfull \hbox (4.47202pt too wide) in paragraph at lines 10--359
 @textbf See also: [][]@textrm [more], page 206[][], [][][page[]screen[]output]
, page 207[][], [][][page[]output[]immediately],|
[207] [208] [209] [210]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 10--688
 @textbf See also: [][]@textrm [load], page 211[][], [][][default[]save[]option
s], page 213[][], [][][save[]header[]format[]string],|
[211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
[223]
Underfull \hbox (badness 2418) in paragraph at lines 1782--1785
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[235] [236] </«PKGBUILDDIR»/doc/interpreter/plot.pdf>
[237] [238] [239] [240] </«PKGBUILDDIR»/doc/interpreter/hist
.pdf> [241] [242] [243] [244] [245] [246] [247] [248] </«BUILDDIR»/oct
ave-3.6.4/doc/interpreter/errorbar.pdf> [249] [250] [251] </«BUILDDIR»
/octave-3.6.4/doc/interpreter/polar.pdf> [252] [253] [254] [255] [256] [257]
[258] [259] [260] </«PKGBUILDDIR»/doc/interpreter/mesh.pdf>
[261] </«PKGBUILDDIR»/doc/interpreter/plot3.pdf> [262]
[263] [264] [265] [266]
Underfull \hbox (badness 2165) in paragraph at lines 2327--2334
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278]
[279] [280] [281] [282] [283] [284] [285] [286] </«BUILDDIR»/octave-3.
6.4/doc/interpreter/extended.pdf> [287] [288] [289] [290] [291] [292] [293]
[294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305]
[306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317]
[318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[330] [331]
Overfull \hbox (5.52649pt too wide) in paragraph at lines 132--132
 @textsl x| 

Overfull \hbox (4.4619pt too wide) in paragraph at lines 132--132
 @textsl z| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 0| 
[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343]
[344] [345] [346]
Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[347] [348] [349] [350] [351])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363]
[364] [365] [366] [367] [368] [369] [370]
Underfull \hbox (badness 3635) in paragraph at lines 1985--1989
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[371] [372] [373] [374] [375])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387]
[388] [389] [390] [391] [392] [393] [394] [395])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407]
[408] [409]) (/«PKGBUILDDIR»/doc/interpreter/nonlin.texi
Chapter 20 [410]
Underfull \hbox (badness 4479) in paragraph at lines 58--72
 @texttt "OutputFcn"[]@textrm , @texttt "TolX"[]@textrm , @texttt "TolFun"[]@te
xtrm , @texttt "MaxIter"[]@textrm , @texttt "MaxFunEvals"[]@textrm , @texttt "J
acobian"[]@textrm ,
[411] [412] [413] [414])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[415] [416] [417] [418] [419] [420] [421] [422])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[423] [424]
Overfull \hbox (166.83536pt too wide) in paragraph at lines 80--82
[][][]@smallrm Y. Saad @smalltt "@smallrm SPARSKIT: A ba-sic toolkit for sparse
 ma-trix com-pu-ta-tion@smalltt "@smallrm , 1994, [][]@smalltt http://www-users
.cs.umn.edu/~saad/software/SPARSKIT/paper.ps[][][]| |
[425] [426] [427] [428] [429] [430] [431] </«PKGBUILDDIR»/do
c/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interpreter/
gplot.pdf> [432] [433] [434] [435] [436] </«PKGBUILDDIR»/doc
/interpreter/spmatrix.pdf> [437] </«PKGBUILDDIR»/doc/interpr
eter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcholperm.
pdf> [438] [439] [440] [441]
Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @textttsl knobs@texttt (1)[]@textrm If @textsl S @textrm is n-by-n, then rows 
and columns with more than

Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[442] [443] [444] [445]
Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[446]
Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[447] [448] [449] [450]
Underfull \hbox (badness 3000) in paragraph at lines 2021--2024
 []@textrm This func-tion is based on the @textsc arpack @textrm pack-age, writ
-ten by R. Lehoucq,

Underfull \hbox (badness 4634) in paragraph at lines 2021--2024
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[451] [452] [453] [454] [455] [456] [457] [458] [459] </«BUILDDIR»/oct
ave-3.6.4/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[472] [473] [474] [475] [476]
Underfull \hbox (badness 3281) in paragraph at lines 497--501
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[477]
Underfull \hbox (badness 5091) in paragraph at lines 502--506
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[478] [479] [480] [481] [482])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494]
[495] [496]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [497] [498] [499] [500] [501] [502]
Underfull \hbox (badness 10000) in paragraph at lines 534--536
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514]
[515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526]
[527] [528] [529] [530] [531])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [532]
[533] [534]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [535] [536] [537] [538] [539] [540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[545] [546] [547] </«PKGBUILDDIR»/doc/interpreter/interpderi
v1.pdf> </«PKGBUILDDIR»/doc/interpreter/interpderiv2.pdf>
[548] [549] </«PKGBUILDDIR»/doc/interpreter/interpft.pdf>
[550] [551] [552] [553] </«PKGBUILDDIR»/doc/interpreter/inte
rpn.pdf> [554])
(/«PKGBUILDDIR»/doc/interpreter/geometry.texi Chapter 30
[555] [556] [557] [558] </«PKGBUILDDIR»/doc/interpreter/dela
unay.pdf> [559] </«PKGBUILDDIR»/doc/interpreter/triplot.pdf>
[560] [561] [562] </«PKGBUILDDIR»/doc/interpreter/voronoi.pd
f> [563] [564] </«PKGBUILDDIR»/doc/interpreter/inpolygon.pdf
> [565] </«PKGBUILDDIR»/doc/interpreter/convhull.pdf>
[566] [567] </«PKGBUILDDIR»/doc/interpreter/griddata.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[590] [591] [592]) (/«PKGBUILDDIR»/doc/interpreter/oop.texi
Chapter 34 [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603]
[604] [605] [606] [607] [608] [609] [610]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1262--1262
 [][] |
[611] [612]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [613] [614]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[615] [616] [617] [618])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630]
[631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642]
[643] [644] [645]
Underfull \hbox (badness 10000) in paragraph at lines 10--2117
 @textrm page 647[][], [][][WIFCONTINUED], page 647[][], [][][WIFSIGNALED], pag
e 647[][],
[646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656])
(/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 37
[657] [658] [659] [660] [661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/dynamic.texi Appendix A
[667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678]
[679] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690]
[691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702]
[703] [704] [705])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[706] [707] [708] [709] [710] [711] [712] [713] [714] [715])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[716] [717] [718] [719] [720] [721] [722] [723] [724] [725])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[726]
Underfull \hbox (badness 2111) in paragraph at lines 41--48
[]@textrm The mail-ing list for Oc-tave de-vel-op-ment dis-cus-sion and send-in
g con-tri-bu-tions is
[727] [728]
Underfull \hbox (badness 3780) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the Gen-eral Pub-lic Li
-cense (GPL).

Underfull \hbox (badness 4168) in paragraph at lines 196--201
@textrm Cur-rently, Oc-tave uses GPL ver-sion 3. For de-tails about this li-cen
se, see
[729] [730] [731])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[732]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[733] [734]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [735] [736] [737]
Underfull \hbox (badness 2644) in paragraph at lines 174--176
[]@textrm To re-port a bug in Oc-tave, sub-mit a bug re-port to the Oc-tave bug
 tracker
[738] [739]) (/«PKGBUILDDIR»/doc/interpreter/install.texi
Underfull \hbox (badness 2253) in paragraph at lines 398--2
@textrm how-ever, you should sub-mit a com-plete bug re-port to the Oc-tave bug
 tracker
Appendix G [740] [741]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 158--163
 @textrm AutoconfPackage for soft-ware con-fig-u-ra-tion ([][]@texttt http://ww
w.gnu.org/software/autoconf[][][]@textrm ).|

Overfull \hbox (17.11673pt too wide) in paragraph at lines 170--174
 @textrm LibtoolPackage for build-ing soft-ware li-braries ([][]@texttt http://
www.gnu.org/software/libtool[][][]@textrm ).|

Overfull \hbox (14.16406pt too wide) in paragraph at lines 182--187
 @textrm cel-er-ated BLAS li-braries such as AT-LAS ([][]@texttt http://math-at
las.sourceforge.net[][][]@textrm )|

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ([][]@texttt http://forge.scilab.org/index.php/p/arpack-ng[][][]@textr
m ). ARPACK is
[742]
Overfull \hbox (169.68588pt too wide) in paragraph at lines 226--230
 @textrm fontconfigLibrary for con-fig-ur-ing and cus-tomiz-ing font ac-cess ([
][]@texttt http://www.freedesktop.org/wiki/Software/fontconfig[][][]@textrm ).|


Underfull \hbox (badness 6236) in paragraph at lines 235--238
 @textrm GLPKGNU Lin-ear Pro-gram-ming Kit ([][]@texttt http://www.gnu.org/soft
ware/glpk[][][]@textrm ).

Overfull \hbox (2.97357pt too wide) in paragraph at lines 248--252
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files ([][]@texttt http
://www.hdfgroup.org/HDF5[][][]@textrm ).|

Underfull \hbox (badness 2065) in paragraph at lines 261--266
 @textrm to pro-vide the func-tions @texttt convhull[]@textrm , @texttt convhul
ln[]@textrm , @texttt delaunay[]@textrm , @texttt delaunay3[]@textrm ,

Overfull \hbox (26.84865pt too wide) in paragraph at lines 268--272
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary ([][]@texttt http://sourcefo
rge.net/projects/qrupdate[][][]@textrm ).|

Overfull \hbox (93.705pt too wide) in paragraph at lines 274--278
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary ([][]@texttt http://www.cis
e.ufl.edu/research/sparse/SuiteSparse[][][]@textrm ).|
[743] [744] [745] [746] [747] [748] [749] [750] [751] [752])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[753] [754] [755] [756] [757] [758] [759] [760])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 514--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [761] [762] [763])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [764]
[765] [766] [767] [768] [769] [770] [771] [772] [773] [774])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[775] [776] (./octave.cps [777] [778] [779] [780]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [781] [782] (./octave.fns [783] [784] [785] [786] [787]
[788] [789] [790] [791] [792] [793] [794]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [795] [796] (./octave.ops [797])) [798] )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmb10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c
mmi5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pf
b></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi9.pfb></usr
/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb></usr/share/texlive/
texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-di
st/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts
/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmsl10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
amsfonts/cm/cmsl9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmsltt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm
/cmss10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy1
0.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/
texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb></usr/share/texlive/texmf-
dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
Output written on octave.pdf (814 pages, 3135269 bytes).
Transcript written on octave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/interpreter/./octave.texi
(/«PKGBUILDDIR»/doc/interpreter/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.) (./octave.aux
) (/«PKGBUILDDIR»/doc/interpreter/version.texi) </build/octa
ve-iXpAK2/octave-3.6.4/doc/interpreter/octave_logo.pdf>
Overfull \hbox (1.16216pt too wide) in paragraph at lines 132--133
 | 
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./octave.toc
[-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10] [-11]) [-12] [-13] [-14]
(./octave.toc) (./octave.toc)
(/«PKGBUILDDIR»/doc/interpreter/preface.texi (Preface)
(/«PKGBUILDDIR»/doc/interpreter/contributors.texi [1]
[2]) [3]
Underfull \hbox (badness 7504) in paragraph at lines 167--170
[]@textrm Donations sup-port-ing Oc-tave de-vel-op-ment may be made on the web 
at
[4]) (/«PKGBUILDDIR»/doc/interpreter/intro.texi Chapter 1
[5] [6] [7] [8] [9] [10] [11] [12])
(/«PKGBUILDDIR»/doc/interpreter/basics.texi Chapter 2
[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27]
Overfull \hbox (19.11484pt too wide) in paragraph at lines 10--1128
 @textbf See also: [][]@textrm [history[]file], page 28[][], [][][history[]size
], page 28[][], [][][history[]timestamp[]format[]string],|

Overfull \hbox (34.99236pt too wide) in paragraph at lines 10--1140
 @textbf See also: [][]@textrm [history[]size], page 28[][], [][][saving[]histo
ry], page 27[][], [][][history[]timestamp[]format[]string],|
[28] [29] [30] [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/interpreter/data.texi Chapter 3 [35]
[36] [37] [38] [39] [40] [41] [42])
(/«PKGBUILDDIR»/doc/interpreter/numbers.texi Chapter 4
[43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57]
[58] [59] [60]) (/«PKGBUILDDIR»/doc/interpreter/strings.texi
Chapter 5 [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73]
[74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88])
(/«PKGBUILDDIR»/doc/interpreter/container.texi Chapter 6
[89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102]
[103] [104] [105] [106] [107] [108] [109] [110])
(/«PKGBUILDDIR»/doc/interpreter/var.texi Chapter 7 [111]
[112] [113] [114] [115] [116] [117] [118] [119] [120] [121])
(/«PKGBUILDDIR»/doc/interpreter/expr.texi Chapter 8 [122]
[123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139])
(/«PKGBUILDDIR»/doc/interpreter/eval.texi Chapter 9 [140]
[141] [142] [143]) (/«PKGBUILDDIR»/doc/interpreter/stmt.texi
Chapter 10 [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154])
(/«PKGBUILDDIR»/doc/interpreter/func.texi Chapter 11
[155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166]
[167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178]
[179]) (/«PKGBUILDDIR»/doc/interpreter/errors.texi
Chapter 12 [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190]
Underfull \hbox (badness 10000) in paragraph at lines 795--801
 []@textrm If the @texttt Octave:possible-matlab-short-circuit-operator[] @text
rm warn-ing is
[191]) (/«PKGBUILDDIR»/doc/interpreter/debug.texi
Chapter 13 [192] [193]
Underfull \hbox (badness 3118) in paragraph at lines 10--166
 @textbf See also: [][]@textrm [dbclear], page 195[][], [][][dbstatus], page 19
5[][], [][][dbstep], page 197[][],
[194] [195] [196] [197] [198] [199] [200] [201])
(/«PKGBUILDDIR»/doc/interpreter/io.texi Chapter 14 [202]
[203] [204] [205]
Underfull \hbox (badness 2469) in paragraph at lines 10--303
 @textbf See also: [][]@textrm [fixed[]point[]format], page 48[][], [][][output
[]max[]field[]width], page 47[][],
[206]
Overfull \hbox (4.47202pt too wide) in paragraph at lines 10--359
 @textbf See also: [][]@textrm [more], page 206[][], [][][page[]screen[]output]
, page 207[][], [][][page[]output[]immediately],|
[207] [208] [209] [210]
Overfull \hbox (7.98221pt too wide) in paragraph at lines 10--688
 @textbf See also: [][]@textrm [load], page 211[][], [][][default[]save[]option
s], page 213[][], [][][save[]header[]format[]string],|
[211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
[223]
Underfull \hbox (badness 2418) in paragraph at lines 1782--1785
 @textrm `@texttt %f[]@textrm '[]Print a floating-point num-ber in nor-mal (fix
ed-point) no-ta-tion. See
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234])
(/«PKGBUILDDIR»/doc/interpreter/plot.texi Chapter 15
[235] [236] </«PKGBUILDDIR»/doc/interpreter/plot.pdf>
[237] [238] [239] [240] </«PKGBUILDDIR»/doc/interpreter/hist
.pdf> [241] [242] [243] [244] [245] [246] [247] [248] </«BUILDDIR»/oct
ave-3.6.4/doc/interpreter/errorbar.pdf> [249] [250] [251] </«BUILDDIR»
/octave-3.6.4/doc/interpreter/polar.pdf> [252] [253] [254] [255] [256] [257]
[258] [259] [260] </«PKGBUILDDIR»/doc/interpreter/mesh.pdf>
[261] </«PKGBUILDDIR»/doc/interpreter/plot3.pdf> [262]
[263] [264] [265] [266]
Underfull \hbox (badness 2165) in paragraph at lines 2327--2334
 []@textrm If called with one out-put ar-gu-ment and the first in-put ar-gu-men
t @textsl c @textrm is a
[267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278]
[279] [280] [281] [282] [283] [284] [285] [286] </«BUILDDIR»/octave-3.
6.4/doc/interpreter/extended.pdf> [287] [288] [289] [290] [291] [292] [293]
[294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305]
[306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317]
[318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329])
(/«PKGBUILDDIR»/doc/interpreter/matrix.texi Chapter 16
[330] [331]
Overfull \hbox (5.52649pt too wide) in paragraph at lines 132--132
 @textsl x| 

Overfull \hbox (4.4619pt too wide) in paragraph at lines 132--132
 @textsl z| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 133--133
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 134--134
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 0| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 135--135
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 1| 

Overfull \hbox (4.46695pt too wide) in paragraph at lines 136--136
 @textrm 0| 
[332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343]
[344] [345] [346]
Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1403--1407
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 []@textrm Reference: G. Marsaglia and W.W. Tsang, @textsl Zig-gu-rat Method fo
r

Underfull \hbox (badness 10000) in paragraph at lines 1429--1433
 @textsl Gen-er-at-ing Ran-dom Vari-ables@textrm , J. Sta-tis-ti-cal Soft-ware,
 vol 5, 2000,
[347] [348] [349] [350] [351])
(/«PKGBUILDDIR»/doc/interpreter/arith.texi Chapter 17
[352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363]
[364] [365] [366] [367] [368] [369] [370]
Underfull \hbox (badness 3635) in paragraph at lines 1985--1989
 []@textrm If the op-tional ar-gu-ment @texttt normalization[] @textrm is @text
tt "sch"[]@textrm , com-pute the Schmidt
[371] [372] [373] [374] [375])
(/«PKGBUILDDIR»/doc/interpreter/linalg.texi Chapter 18
[376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387]
[388] [389] [390] [391] [392] [393] [394] [395])
(/«PKGBUILDDIR»/doc/interpreter/vectorize.texi Chapter 19
[396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407]
[408] [409]) (/«PKGBUILDDIR»/doc/interpreter/nonlin.texi
Chapter 20 [410]
Underfull \hbox (badness 4479) in paragraph at lines 58--72
 @texttt "OutputFcn"[]@textrm , @texttt "TolX"[]@textrm , @texttt "TolFun"[]@te
xtrm , @texttt "MaxIter"[]@textrm , @texttt "MaxFunEvals"[]@textrm , @texttt "J
acobian"[]@textrm ,
[411] [412] [413] [414])
(/«PKGBUILDDIR»/doc/interpreter/diagperm.texi Chapter 21
[415] [416] [417] [418] [419] [420] [421] [422])
(/«PKGBUILDDIR»/doc/interpreter/sparse.texi Chapter 22
[423] [424]
Overfull \hbox (166.83536pt too wide) in paragraph at lines 80--82
[][][]@smallrm Y. Saad @smalltt "@smallrm SPARSKIT: A ba-sic toolkit for sparse
 ma-trix com-pu-ta-tion@smalltt "@smallrm , 1994, [][]@smalltt http://www-users
.cs.umn.edu/~saad/software/SPARSKIT/paper.ps[][][]| |
[425] [426] [427] [428] [429] [430] [431] </«PKGBUILDDIR»/do
c/interpreter/spmatrix.pdf> </«PKGBUILDDIR»/doc/interpreter/
gplot.pdf> [432] [433] [434] [435] [436] </«PKGBUILDDIR»/doc
/interpreter/spmatrix.pdf> [437] </«PKGBUILDDIR»/doc/interpr
eter/spchol.pdf> </«PKGBUILDDIR»/doc/interpreter/spcholperm.
pdf> [438] [439] [440] [441]
Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @textttsl knobs@texttt (1)[]@textrm If @textsl S @textrm is n-by-n, then rows 
and columns with more than

Underfull \hbox (badness 10000) in paragraph at lines 1284--1288
 @texttt max(16,@textttsl knobs@texttt (1)*sqrt(n))[] @textrm en-tries are ig-n
ored, and or-dered
[442] [443] [444] [445]
Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1579--1583
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[446]
Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 []@textrm N.J. Higham and F. Tis-seur, @textsl A Block Al-go-rithm for Ma-trix
 1-

Underfull \hbox (badness 10000) in paragraph at lines 1637--1641
 @textsl Norm Es-ti-ma-tion, with an Ap-pli-ca-tion to 1-Norm Pseu-dospec-tra@t
extrm .
[447] [448] [449] [450]
Underfull \hbox (badness 3000) in paragraph at lines 2021--2024
 []@textrm This func-tion is based on the @textsc arpack @textrm pack-age, writ
-ten by R. Lehoucq,

Underfull \hbox (badness 4634) in paragraph at lines 2021--2024
 @textrm K. Maschhoff, D. Sorensen, and C. Yang. For more in-for-ma-tion see
[451] [452] [453] [454] [455] [456] [457] [458] [459] </«BUILDDIR»/oct
ave-3.6.4/doc/interpreter/grid.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/quad.texi Chapter 23
[460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471])
(/«PKGBUILDDIR»/doc/interpreter/diffeq.texi Chapter 24
[472] [473] [474] [475] [476]
Underfull \hbox (badness 3281) in paragraph at lines 497--501
 @texttt MXNH[]@textrm Maximum num-ber of val-ues of the ar-ti-fi-cial step-siz
e
[477]
Underfull \hbox (badness 5091) in paragraph at lines 502--506
 @texttt initial condition"[] @textrm op-tion has been set to 1 and
[478] [479] [480] [481] [482])
(/«PKGBUILDDIR»/doc/interpreter/optim.texi Chapter 25
[483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494]
[495] [496]) (/«PKGBUILDDIR»/doc/interpreter/stats.texi
Chapter 26 [497] [498] [499] [500] [501] [502]
Underfull \hbox (badness 10000) in paragraph at lines 534--536
 []@textrm R: A Lan-guage and En-vi-ron-ment for Sta-tis-ti-cal Com-put-ing;
[503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514]
[515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526]
[527] [528] [529] [530] [531])
(/«PKGBUILDDIR»/doc/interpreter/set.texi Chapter 27 [532]
[533] [534]) (/«PKGBUILDDIR»/doc/interpreter/poly.texi
Chapter 28 [535] [536] [537] [538] [539] [540] [541] [542] [543] [544])
(/«PKGBUILDDIR»/doc/interpreter/interp.texi Chapter 29
[545] [546] [547] </«PKGBUILDDIR»/doc/interpreter/interpderi
v1.pdf> </«PKGBUILDDIR»/doc/interpreter/interpderiv2.pdf>
[548] [549] </«PKGBUILDDIR»/doc/interpreter/interpft.pdf>
[550] [551] [552] [553] </«PKGBUILDDIR»/doc/interpreter/inte
rpn.pdf> [554])
(/«PKGBUILDDIR»/doc/interpreter/geometry.texi Chapter 30
[555] [556] [557] [558] </«PKGBUILDDIR»/doc/interpreter/dela
unay.pdf> [559] </«PKGBUILDDIR»/doc/interpreter/triplot.pdf>
[560] [561] [562] </«PKGBUILDDIR»/doc/interpreter/voronoi.pd
f> [563] [564] </«PKGBUILDDIR»/doc/interpreter/inpolygon.pdf
> [565] </«PKGBUILDDIR»/doc/interpreter/convhull.pdf>
[566] [567] </«PKGBUILDDIR»/doc/interpreter/griddata.pdf>)
(/«PKGBUILDDIR»/doc/interpreter/signal.texi Chapter 31
[568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578])
(/«PKGBUILDDIR»/doc/interpreter/image.texi Chapter 32
[579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589])
(/«PKGBUILDDIR»/doc/interpreter/audio.texi Chapter 33
[590] [591] [592]) (/«PKGBUILDDIR»/doc/interpreter/oop.texi
Chapter 34 [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603]
[604] [605] [606] [607] [608] [609] [610]
Overfull \hbox (20.69044pt too wide) in paragraph at lines 1262--1262
 [][] |
[611] [612]) (/«PKGBUILDDIR»/doc/interpreter/gui.texi
Chapter 35 [613] [614]
Underfull \hbox (badness 5008) in paragraph at lines 90--94
 @textrm in the sec-ond col-umn. Ex-am-ple: @texttt uigetfile ({"*.ext", "My
[615] [616] [617] [618])
(/«PKGBUILDDIR»/doc/interpreter/system.texi Chapter 36
[619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630]
[631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642]
[643] [644] [645]
Underfull \hbox (badness 10000) in paragraph at lines 10--2117
 @textrm page 647[][], [][][WIFCONTINUED], page 647[][], [][][WIFSIGNALED], pag
e 647[][],
[646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656])
(/«PKGBUILDDIR»/doc/interpreter/package.texi Chapter 37
[657] [658] [659] [660] [661] [662] [663] [664] [665] [666])
(/«PKGBUILDDIR»/doc/interpreter/dynamic.texi Appendix A
[667] [668] [669] [670] [671] [672] [673] [674] [675] [676] [677] [678]
[679] [680] [681] [682] [683] [684] [685] [686] [687] [688] [689] [690]
[691] [692] [693] [694] [695] [696] [697] [698] [699] [700] [701] [702]
[703] [704] [705])
(/«PKGBUILDDIR»/doc/interpreter/testfun.texi Appendix B
[706] [707] [708] [709] [710] [711] [712] [713] [714] [715])
(/«PKGBUILDDIR»/doc/interpreter/tips.texi Appendix C
[716] [717] [718] [719] [720] [721] [722] [723] [724] [725])
(/«PKGBUILDDIR»/doc/interpreter/contrib.texi Appendix D
[726]
Underfull \hbox (badness 2111) in paragraph at lines 41--48
[]@textrm The mail-ing list for Oc-tave de-vel-op-ment dis-cus-sion and send-in
g con-tri-bu-tions is
[727] [728]
Underfull \hbox (badness 3780) in paragraph at lines 196--201
[]@textrm All Oc-tave's sources are dis-tributed un-der the Gen-eral Pub-lic Li
-cense (GPL).

Underfull \hbox (badness 4168) in paragraph at lines 196--201
@textrm Cur-rently, Oc-tave uses GPL ver-sion 3. For de-tails about this li-cen
se, see
[729] [730] [731])
(/«PKGBUILDDIR»/doc/interpreter/obsolete.texi Appendix E
[732]
Underfull \hbox (badness 10000) in paragraph at lines 144--144
 @texttt char (strsplit (s,
[733] [734]) (/«PKGBUILDDIR»/doc/interpreter/bugs.texi
Appendix F [735] [736] [737]
Underfull \hbox (badness 2644) in paragraph at lines 174--176
[]@textrm To re-port a bug in Oc-tave, sub-mit a bug re-port to the Oc-tave bug
 tracker
[738] [739]) (/«PKGBUILDDIR»/doc/interpreter/install.texi
Underfull \hbox (badness 2253) in paragraph at lines 398--2
@textrm how-ever, you should sub-mit a com-plete bug re-port to the Oc-tave bug
 tracker
Appendix G [740] [741]
Overfull \hbox (5.74081pt too wide) in paragraph at lines 158--163
 @textrm AutoconfPackage for soft-ware con-fig-u-ra-tion ([][]@texttt http://ww
w.gnu.org/software/autoconf[][][]@textrm ).|

Overfull \hbox (17.11673pt too wide) in paragraph at lines 170--174
 @textrm LibtoolPackage for build-ing soft-ware li-braries ([][]@texttt http://
www.gnu.org/software/libtool[][][]@textrm ).|

Overfull \hbox (14.16406pt too wide) in paragraph at lines 182--187
 @textrm cel-er-ated BLAS li-braries such as AT-LAS ([][]@texttt http://math-at
las.sourceforge.net[][][]@textrm )|

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ARPACKLibrary for the so-lu-tion of large-scale eigen-value prob-lems

Underfull \hbox (badness 10000) in paragraph at lines 206--210
 @textrm ([][]@texttt http://forge.scilab.org/index.php/p/arpack-ng[][][]@textr
m ). ARPACK is
[742]
Overfull \hbox (169.68588pt too wide) in paragraph at lines 226--230
 @textrm fontconfigLibrary for con-fig-ur-ing and cus-tomiz-ing font ac-cess ([
][]@texttt http://www.freedesktop.org/wiki/Software/fontconfig[][][]@textrm ).|


Underfull \hbox (badness 6236) in paragraph at lines 235--238
 @textrm GLPKGNU Lin-ear Pro-gram-ming Kit ([][]@texttt http://www.gnu.org/soft
ware/glpk[][][]@textrm ).

Overfull \hbox (2.97357pt too wide) in paragraph at lines 248--252
 @textrm HDF5Library for ma-nip-u-lat-ing portable data files ([][]@texttt http
://www.hdfgroup.org/HDF5[][][]@textrm ).|

Underfull \hbox (badness 2065) in paragraph at lines 261--266
 @textrm to pro-vide the func-tions @texttt convhull[]@textrm , @texttt convhul
ln[]@textrm , @texttt delaunay[]@textrm , @texttt delaunay3[]@textrm ,

Overfull \hbox (26.84865pt too wide) in paragraph at lines 268--272
 []@textrm QR fac-tor-iza-tion up-dat-ing li-brary ([][]@texttt http://sourcefo
rge.net/projects/qrupdate[][][]@textrm ).|

Overfull \hbox (93.705pt too wide) in paragraph at lines 274--278
 []@textrm Sparse ma-trix fac-tor-iza-tion li-brary ([][]@texttt http://www.cis
e.ufl.edu/research/sparse/SuiteSparse[][][]@textrm ).|
[743] [744] [745] [746] [747] [748] [749] [750] [751] [752])
(/«PKGBUILDDIR»/doc/interpreter/emacs.texi Appendix H
[753] [754] [755] [756] [757] [758] [759] [760])
(/«PKGBUILDDIR»/doc/interpreter/grammar.texi
Underfull \hbox (badness 3895) in paragraph at lines 514--2
@textrm `@texttt ~/.emacs-octave[]@textrm '[] startup file (or the file pointed
 to by the Emacs vari-able
Appendix I [761] [762] [763])
(/«PKGBUILDDIR»/doc/interpreter/gpl.texi Appendix J [764]
[765] [766] [767] [768] [769] [770] [771] [772] [773] [774])
(/«PKGBUILDDIR»/doc/interpreter/cp-idx.texi (Concept Index)
[775] [776] (./octave.cps [777] [778] [779] [780]))
(/«PKGBUILDDIR»/doc/interpreter/fn-idx.texi
(Function Index) [781] [782] (./octave.fns [783] [784] [785] [786] [787]
[788] [789] [790] [791] [792] [793] [794]))
(/«PKGBUILDDIR»/doc/interpreter/op-idx.texi
(Operator Index) [795] [796] (./octave.ops [797])) [798] )
(see the transcript file for additional information)</usr/share/texlive/texmf-d
ist/fonts/type1/public/amsfonts/cm/cmb10.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
msfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/c
mmi5.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pf
b></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi9.pfb></usr
/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/
texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb></usr/share/texlive/
texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-di
st/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/texmf-dist/fonts
/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmsl10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
amsfonts/cm/cmsl9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfont
s/cm/cmsltt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm
/cmss10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy1
0.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/
texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb></usr/share/texlive/texmf-
dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
Output written on octave.pdf (814 pages, 3135269 bytes).
Transcript written on octave.log.
TEXINPUTS="./..:$TEXINPUTS" \
	dvips  -o octave.ps octave.dvi
This is dvips(k) 5.993 Copyright 2013 Radical Eye Software (www.radicaleye.com)
' TeX output 2013.12.16:1715' -> octave.ps
dvips: Font Helvetica used in file plot.eps is not in the mapping file.
dvips: Font Helvetica used in file hist.eps is not in the mapping file.
dvips: Font Helvetica used in file errorbar.eps is not in the mapping file.
dvips: Font Helvetica used in file polar.eps is not in the mapping file.
dvips: Font Helvetica used in file mesh.eps is not in the mapping file.
dvips: Font Helvetica used in file plot3.eps is not in the mapping file.
dvips: Font Symbol used in file extended.eps is not in the mapping file.
dvips: Font Helvetica used in file extended.eps is not in the mapping file.
dvips: Font Helvetica used in file spmatrix.eps is not in the mapping file.
dvips: Font Helvetica used in file gplot.eps is not in the mapping file.
dvips: Font Helvetica used in file spmatrix.eps is not in the mapping file.
dvips: Font Helvetica used in file spchol.eps is not in the mapping file.
dvips: Font Helvetica used in file spcholperm.eps is not in the mapping file.
dvips: Font Helvetica used in file grid.eps is not in the mapping file.
dvips: Font Helvetica used in file interpderiv1.eps is not in the mapping file.
dvips: Font Helvetica used in file interpderiv2.eps is not in the mapping file.
dvips: Font Helvetica used in file interpft.eps is not in the mapping file.
dvips: Font Helvetica used in file interpn.eps is not in the mapping file.
dvips: Font Helvetica used in file delaunay.eps is not in the mapping file.
dvips: Font Helvetica used in file triplot.eps is not in the mapping file.
dvips: Font Helvetica used in file voronoi.eps is not in the mapping file.
dvips: Font Helvetica used in file inpolygon.eps is not in the mapping file.
dvips: Font Helvetica used in file convhull.eps is not in the mapping file.
dvips: Font Helvetica used in file griddata.eps is not in the mapping file.
</usr/share/texlive/texmf-dist/dvips/base/tex.pro>
</usr/share/texlive/texmf-dist/dvips/base/texps.pro>
</usr/share/texlive/texmf-dist/dvips/base/special.pro>. 
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmss10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>[1
<./octave_logo.eps>] [2] [-1] [-2] [-3] [-4] [-5] [-6] [-7] [-8] [-9] [-10] 
[-11] [-12] [-13] [-14] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 
[13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] 
[28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] 
[43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] 
[58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] 
[73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] 
[88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] 
[103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] 
[116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] 
[129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] 
[142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] 
[155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] 
[168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] 
[181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] 
[194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] 
[207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] 
[220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] 
[233] [234] [235] [236] [237] [238<./plot.eps>] [239] [240] [241] [242
<./hist.eps>] [243] [244] [245] [246] [247] [248] [249] [250<./errorbar.eps>] 
[251] [252<./polar.eps>] [253] [254] [255] [256] [257] [258] [259] [260] 
[261<./mesh.eps>] [262<./plot3.eps>] [263] [264] [265] [266] [267] [268] 
[269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] 
[282] [283] [284] [285] [286] [287<./extended.eps>] [288] [289] [290] [291] 
[292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] 
[305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] 
[318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] 
[331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] 
[344] [345] [346] [347] [348] [349] [350] [351] [352] [353] [354] [355] [356] 
[357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] 
[370] [371] [372] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] 
[383] [384] [385] [386] [387] [388] [389] [390] [391] [392] [393] [394] [395] 
[396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] 
[409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] 
[422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432
<./spmatrix.eps>] [433<./gplot.eps>] [434] [435] [436] [437] [438
<./spmatrix.eps>] [439<./spchol.eps><./spcholperm.eps>] [440] [441] [442] 
[443] [444] [445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455] 
[456] [457] [458] [459] [460] [461<./grid.eps>] [462] [463] [464] [465] [466] 
[467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] 
[480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] 
[493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] 
[506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] 
[519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] 
[532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] 
[545] [546] [547] [548] [549<./interpderiv1.eps><./interpderiv2.eps>] [550] 
[551<./interpft.eps>] [552] [553] [554<./interpn.eps>] [555] [556] [557] 
[558] [559<./delaunay.eps>] [560<./triplot.eps>] [561] [562] [563] [564
<./voronoi.eps>] [565<./inpolygon.eps>] [566] [567<./convhull.eps>] [568
<./griddata.eps>] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578] 
[579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589] [590] [591] 
[592] [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] 
[605] [606] [607] [608] [609] [610] [611] [612] [613] [614] [615] [616] [617] 
[618] [619] [620] [621] [622] [623] [624] [625] [626] [627] [628] [629] [630] 
[631] [632] [633] [634] [635] [636] [637] [638] [639] [640] [641] [642] [643] 
[644] [645] [646] [647] [648] [649] [650] [651] [652] [653] [654] [655] [656] 
[657] [658] [659] [660] [661] [662] [663] [664] [665] [666] [667] [668] [669] 
[670] [671] [672] [673] [674] [675] [676] [677] [678] [679] [680] [681] [682] 
[683] [684] [685] [686] [687] [688] [689] [690] [691] [692] [693] [694] [695] 
[696] [697] [698] [699] [700] [701] [702] [703] [704] [705] [706] [707] [708] 
[709] [710] [711] [712] [713] [714] [715] [716] [717] [718] [719] [720] [721] 
[722] [723] [724] [725] [726] [727] [728] [729] [730] [731] [732] [733] [734] 
[735] [736] [737] [738] [739] [740] [741] [742] [743] [744] [745] [746] [747] 
[748] [749] [750] [751] [752] [753] [754] [755] [756] [757] [758] [759] [760] 
[761] [762] [763] [764] [765] [766] [767] [768] [769] [770] [771] [772] [773] 
[774] [775] [776] [777] [778] [779] [780] [781] [782] [783] [784] [785] [786] 
[787] [788] [789] [790] [791] [792] [793] [794] [795] [796] [797] [798] 
cp voronoi.png octave.html/voronoi.png
cp triplot.png octave.html/triplot.png
cp griddata.png octave.html/griddata.png
cp convhull.png octave.html/convhull.png
cp delaunay.png octave.html/delaunay.png
cp inpolygon.png octave.html/inpolygon.png
cp interpft.png octave.html/interpft.png
cp interpn.png octave.html/interpn.png
cp interpderiv1.png octave.html/interpderiv1.png
cp interpderiv2.png octave.html/interpderiv2.png
cp plot.png octave.html/plot.png
cp hist.png octave.html/hist.png
cp errorbar.png octave.html/errorbar.png
cp polar.png octave.html/polar.png
cp mesh.png octave.html/mesh.png
cp plot3.png octave.html/plot3.png
cp extended.png octave.html/extended.png
cp gplot.png octave.html/gplot.png
cp grid.png octave.html/grid.png
cp spmatrix.png octave.html/spmatrix.png
cp spchol.png octave.html/spchol.png
cp spcholperm.png octave.html/spcholperm.png
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
Making all in liboctave
make[4]: Entering directory `/«PKGBUILDDIR»/doc/liboctave'
Updating ./version.texi
restore=: && backupdir=".am$$" && \
	am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
	rm -rf $backupdir && mkdir $backupdir && \
	if (/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \
	  for f in liboctave.info liboctave.info-[0-9] liboctave.info-[0-9][0-9] liboctave.i[0-9] liboctave.i[0-9][0-9]; do \
	    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
	  done; \
	else :; fi && \
	cd "$am__cwd"; \
	if /bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I . \
	 -o liboctave.info liboctave.texi; \
	then \
	  rc=0; \
	  CDPATH="${ZSH_VERSION+.}:" && cd .; \
	else \
	  rc=$?; \
	  CDPATH="${ZSH_VERSION+.}:" && cd . && \
	  $restore $backupdir/* `echo "./liboctave.info" | sed 's|[^/]*$||'`; \
	fi; \
	rm -rf $backupdir; exit $rc
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2dvi  --build-dir=liboctave.t2d -o liboctave.dvi  \
	liboctave.texi
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/liboctave/./liboctave.texi
(/«PKGBUILDDIR»/doc/liboctave/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(/«PKGBUILDDIR»/doc/liboctave/version.texi) [1] [2] [-1]
(/«PKGBUILDDIR»/doc/liboctave/preface.texi Chapter 1)
(/«PKGBUILDDIR»/doc/liboctave/gpl.texi
(GNU GENERAL PUBLIC LICENSE) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11])
(/«PKGBUILDDIR»/doc/liboctave/intro.texi Chapter 2 [12])
(/«PKGBUILDDIR»/doc/liboctave/array.texi Chapter 3 [13]
Cross reference values unknown; you must run TeX again. [14] [15])
(/«PKGBUILDDIR»/doc/liboctave/matvec.texi [16] Chapter 4
[17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30])
(/«PKGBUILDDIR»/doc/liboctave/factor.texi Chapter 5 [31]
[32] [33] [34]) (/«PKGBUILDDIR»/doc/liboctave/range.texi
Chapter 6 [35]) (/«PKGBUILDDIR»/doc/liboctave/nlfunc.texi
Chapter 7 [36]) (/«PKGBUILDDIR»/doc/liboctave/nleqn.texi
Chapter 8 [37]) (/«PKGBUILDDIR»/doc/liboctave/optim.texi
Chapter 9 [38] [39] [40])
(/«PKGBUILDDIR»/doc/liboctave/quad.texi Chapter 10 [41]
[42]) (/«PKGBUILDDIR»/doc/liboctave/diffeq.texi Chapter 11
[43]) (/«PKGBUILDDIR»/doc/liboctave/dae.texi Chapter 12
[44]) (/«PKGBUILDDIR»/doc/liboctave/error.texi Chapter 13
[45]) (/«PKGBUILDDIR»/doc/liboctave/install.texi Chapter 14
[46]) (/«PKGBUILDDIR»/doc/liboctave/bugs.texi Chapter 15
[47]) (/«PKGBUILDDIR»/doc/liboctave/cp-idx.texi
(Concept Index) [48])
(/«PKGBUILDDIR»/doc/liboctave/fn-idx.texi (Function Index)
[49]) [50] )
Output written on liboctave.dvi (53 pages, 135072 bytes).
Transcript written on liboctave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/liboctave/./liboctave.texi
(/«PKGBUILDDIR»/doc/liboctave/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(./liboctave.aux) (/«PKGBUILDDIR»/doc/liboctave/version.texi
) [1] [2] (./liboctave.toc [-1]) [-2]
(/«PKGBUILDDIR»/doc/liboctave/preface.texi Chapter 1)
(/«PKGBUILDDIR»/doc/liboctave/gpl.texi
(GNU GENERAL PUBLIC LICENSE) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11])
(/«PKGBUILDDIR»/doc/liboctave/intro.texi Chapter 2 [12])
(/«PKGBUILDDIR»/doc/liboctave/array.texi Chapter 3 [13]
[14] [15]) (/«PKGBUILDDIR»/doc/liboctave/matvec.texi
[16] Chapter 4 [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]
[29] [30]) (/«PKGBUILDDIR»/doc/liboctave/factor.texi
Chapter 5 [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/liboctave/range.texi Chapter 6 [35])
(/«PKGBUILDDIR»/doc/liboctave/nlfunc.texi Chapter 7 [36])
(/«PKGBUILDDIR»/doc/liboctave/nleqn.texi Chapter 8 [37])
(/«PKGBUILDDIR»/doc/liboctave/optim.texi Chapter 9 [38]
[39] [40]) (/«PKGBUILDDIR»/doc/liboctave/quad.texi
Chapter 10 [41] [42])
(/«PKGBUILDDIR»/doc/liboctave/diffeq.texi Chapter 11
[43]) (/«PKGBUILDDIR»/doc/liboctave/dae.texi Chapter 12
[44]) (/«PKGBUILDDIR»/doc/liboctave/error.texi Chapter 13
[45]) (/«PKGBUILDDIR»/doc/liboctave/install.texi Chapter 14
[46]) (/«PKGBUILDDIR»/doc/liboctave/bugs.texi Chapter 15
[47]) (/«PKGBUILDDIR»/doc/liboctave/cp-idx.texi
(Concept Index) [48] (./liboctave.cps))
(/«PKGBUILDDIR»/doc/liboctave/fn-idx.texi (Function Index)
[49] (./liboctave.fns [50] [51])) [52] )
Output written on liboctave.dvi (56 pages, 224304 bytes).
Transcript written on liboctave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/liboctave/./liboctave.texi
(/«PKGBUILDDIR»/doc/liboctave/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(./liboctave.aux) (/«PKGBUILDDIR»/doc/liboctave/version.texi
) [1] [2] (./liboctave.toc [-1]) [-2]
(/«PKGBUILDDIR»/doc/liboctave/preface.texi Chapter 1)
(/«PKGBUILDDIR»/doc/liboctave/gpl.texi
(GNU GENERAL PUBLIC LICENSE) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11])
(/«PKGBUILDDIR»/doc/liboctave/intro.texi Chapter 2 [12])
(/«PKGBUILDDIR»/doc/liboctave/array.texi Chapter 3 [13]
[14] [15]) (/«PKGBUILDDIR»/doc/liboctave/matvec.texi
[16] Chapter 4 [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]
[29] [30]) (/«PKGBUILDDIR»/doc/liboctave/factor.texi
Chapter 5 [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/liboctave/range.texi Chapter 6 [35])
(/«PKGBUILDDIR»/doc/liboctave/nlfunc.texi Chapter 7 [36])
(/«PKGBUILDDIR»/doc/liboctave/nleqn.texi Chapter 8 [37])
(/«PKGBUILDDIR»/doc/liboctave/optim.texi Chapter 9 [38]
[39] [40]) (/«PKGBUILDDIR»/doc/liboctave/quad.texi
Chapter 10 [41] [42])
(/«PKGBUILDDIR»/doc/liboctave/diffeq.texi Chapter 11
[43]) (/«PKGBUILDDIR»/doc/liboctave/dae.texi Chapter 12
[44]) (/«PKGBUILDDIR»/doc/liboctave/error.texi Chapter 13
[45]) (/«PKGBUILDDIR»/doc/liboctave/install.texi Chapter 14
[46]) (/«PKGBUILDDIR»/doc/liboctave/bugs.texi Chapter 15
[47]) (/«PKGBUILDDIR»/doc/liboctave/cp-idx.texi
(Concept Index) [48] (./liboctave.cps))
(/«PKGBUILDDIR»/doc/liboctave/fn-idx.texi (Function Index)
[49] (./liboctave.fns [50] [51])) [52] )
Output written on liboctave.dvi (56 pages, 224304 bytes).
Transcript written on liboctave.log.
rm -rf liboctave.htp
if /bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo --html   -I . \
	 -o liboctave.htp liboctave.texi; \
	then \
	  rm -rf liboctave.html && mv liboctave.htp liboctave.html; \
	else \
	  rm -rf liboctave.htp; exit 1; \
	fi
TEXINPUTS="./..:$TEXINPUTS" \
	MAKEINFO='/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo   -I .' \
	texi2pdf  --build-dir=liboctave.t2p -o liboctave.pdf  \
	liboctave.texi
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/liboctave/./liboctave.texi
(/«PKGBUILDDIR»/doc/liboctave/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(/«PKGBUILDDIR»/doc/liboctave/version.texi) [1{/var/lib/texm
f/fonts/map/pdftex/updmap/pdftex.map}] [2] [-1]
(/«PKGBUILDDIR»/doc/liboctave/preface.texi Chapter 1)
(/«PKGBUILDDIR»/doc/liboctave/gpl.texi
(GNU GENERAL PUBLIC LICENSE) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11])
(/«PKGBUILDDIR»/doc/liboctave/intro.texi Chapter 2 [12])
(/«PKGBUILDDIR»/doc/liboctave/array.texi Chapter 3 [13]
Cross reference values unknown; you must run TeX again. [14] [15])
(/«PKGBUILDDIR»/doc/liboctave/matvec.texi [16] Chapter 4
[17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30])
(/«PKGBUILDDIR»/doc/liboctave/factor.texi Chapter 5 [31]
[32] [33] [34]) (/«PKGBUILDDIR»/doc/liboctave/range.texi
Chapter 6 [35]) (/«PKGBUILDDIR»/doc/liboctave/nlfunc.texi
Chapter 7 [36]) (/«PKGBUILDDIR»/doc/liboctave/nleqn.texi
Chapter 8 [37]) (/«PKGBUILDDIR»/doc/liboctave/optim.texi
Chapter 9 [38] [39] [40])
(/«PKGBUILDDIR»/doc/liboctave/quad.texi Chapter 10 [41]
[42]) (/«PKGBUILDDIR»/doc/liboctave/diffeq.texi Chapter 11
[43]) (/«PKGBUILDDIR»/doc/liboctave/dae.texi Chapter 12
[44]) (/«PKGBUILDDIR»/doc/liboctave/error.texi Chapter 13
[45]) (/«PKGBUILDDIR»/doc/liboctave/install.texi Chapter 14
[46]) (/«PKGBUILDDIR»/doc/liboctave/bugs.texi Chapter 15
[47]) (/«PKGBUILDDIR»/doc/liboctave/cp-idx.texi
(Concept Index) [48])
(/«PKGBUILDDIR»/doc/liboctave/fn-idx.texi (Function Index)
[49]) [50] )</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb10
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texl
ive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/texlive/te
xmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></usr/share/texlive/texmf-
dist/fonts/type1/public/amsfonts/cm/cmss10.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/t
ype1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmtt12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/
amsfonts/cm/cmtt9.pfb>
Output written on liboctave.pdf (53 pages, 222990 bytes).
Transcript written on liboctave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/liboctave/./liboctave.texi
(/«PKGBUILDDIR»/doc/liboctave/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(./liboctave.aux) (/«PKGBUILDDIR»/doc/liboctave/version.texi
) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./liboctave.toc
[-1]) [-2] (./liboctave.toc) (./liboctave.toc)
(/«PKGBUILDDIR»/doc/liboctave/preface.texi Chapter 1)
(/«PKGBUILDDIR»/doc/liboctave/gpl.texi
(GNU GENERAL PUBLIC LICENSE) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11])
(/«PKGBUILDDIR»/doc/liboctave/intro.texi Chapter 2 [12])
(/«PKGBUILDDIR»/doc/liboctave/array.texi Chapter 3 [13]
[14] [15]) (/«PKGBUILDDIR»/doc/liboctave/matvec.texi
[16] Chapter 4 [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]
[29] [30]) (/«PKGBUILDDIR»/doc/liboctave/factor.texi
Chapter 5 [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/liboctave/range.texi Chapter 6 [35])
(/«PKGBUILDDIR»/doc/liboctave/nlfunc.texi Chapter 7 [36])
(/«PKGBUILDDIR»/doc/liboctave/nleqn.texi Chapter 8 [37])
(/«PKGBUILDDIR»/doc/liboctave/optim.texi Chapter 9 [38]
[39] [40]) (/«PKGBUILDDIR»/doc/liboctave/quad.texi
Chapter 10 [41] [42])
(/«PKGBUILDDIR»/doc/liboctave/diffeq.texi Chapter 11
[43]) (/«PKGBUILDDIR»/doc/liboctave/dae.texi Chapter 12
[44]) (/«PKGBUILDDIR»/doc/liboctave/error.texi Chapter 13
[45]) (/«PKGBUILDDIR»/doc/liboctave/install.texi Chapter 14
[46]) (/«PKGBUILDDIR»/doc/liboctave/bugs.texi Chapter 15
[47]) (/«PKGBUILDDIR»/doc/liboctave/cp-idx.texi
(Concept Index) [48] (./liboctave.cps))
(/«PKGBUILDDIR»/doc/liboctave/fn-idx.texi (Function Index)
[49] (./liboctave.fns [50] [51])) [52] )</usr/share/texlive/texmf-dist/fonts/ty
pe1/public/amsfonts/cm/cmb10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pub
lic/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
sfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts
/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
mi9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/t
exlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmss10.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dis
t/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/font
s/type1/public/amsfonts/cm/cmtt12.pfb></usr/share/texlive/texmf-dist/fonts/type
1/public/amsfonts/cm/cmtt9.pfb>
Output written on liboctave.pdf (56 pages, 289862 bytes).
Transcript written on liboctave.log.
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(/«PKGBUILDDIR»/doc/liboctave/./liboctave.texi
(/«PKGBUILDDIR»/doc/liboctave/../texinfo.tex
Loading texinfo [version 2009-04-06.11]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
(./liboctave.aux) (/«PKGBUILDDIR»/doc/liboctave/version.texi
) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./liboctave.toc
[-1]) [-2] (./liboctave.toc) (./liboctave.toc)
(/«PKGBUILDDIR»/doc/liboctave/preface.texi Chapter 1)
(/«PKGBUILDDIR»/doc/liboctave/gpl.texi
(GNU GENERAL PUBLIC LICENSE) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11])
(/«PKGBUILDDIR»/doc/liboctave/intro.texi Chapter 2 [12])
(/«PKGBUILDDIR»/doc/liboctave/array.texi Chapter 3 [13]
[14] [15]) (/«PKGBUILDDIR»/doc/liboctave/matvec.texi
[16] Chapter 4 [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]
[29] [30]) (/«PKGBUILDDIR»/doc/liboctave/factor.texi
Chapter 5 [31] [32] [33] [34])
(/«PKGBUILDDIR»/doc/liboctave/range.texi Chapter 6 [35])
(/«PKGBUILDDIR»/doc/liboctave/nlfunc.texi Chapter 7 [36])
(/«PKGBUILDDIR»/doc/liboctave/nleqn.texi Chapter 8 [37])
(/«PKGBUILDDIR»/doc/liboctave/optim.texi Chapter 9 [38]
[39] [40]) (/«PKGBUILDDIR»/doc/liboctave/quad.texi
Chapter 10 [41] [42])
(/«PKGBUILDDIR»/doc/liboctave/diffeq.texi Chapter 11
[43]) (/«PKGBUILDDIR»/doc/liboctave/dae.texi Chapter 12
[44]) (/«PKGBUILDDIR»/doc/liboctave/error.texi Chapter 13
[45]) (/«PKGBUILDDIR»/doc/liboctave/install.texi Chapter 14
[46]) (/«PKGBUILDDIR»/doc/liboctave/bugs.texi Chapter 15
[47]) (/«PKGBUILDDIR»/doc/liboctave/cp-idx.texi
(Concept Index) [48] (./liboctave.cps))
(/«PKGBUILDDIR»/doc/liboctave/fn-idx.texi (Function Index)
[49] (./liboctave.fns [50] [51])) [52] )</usr/share/texlive/texmf-dist/fonts/ty
pe1/public/amsfonts/cm/cmb10.pfb></usr/share/texlive/texmf-dist/fonts/type1/pub
lic/amsfonts/cm/cmbx12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
sfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts
/cm/cmmi12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cm
mi9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb></usr/share/t
exlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></usr/share/texli
ve/texmf-dist/fonts/type1/public/amsfonts/cm/cmss10.pfb></usr/share/texlive/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dis
t/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf-dist/font
s/type1/public/amsfonts/cm/cmtt12.pfb></usr/share/texlive/texmf-dist/fonts/type
1/public/amsfonts/cm/cmtt9.pfb>
Output written on liboctave.pdf (56 pages, 289862 bytes).
Transcript written on liboctave.log.
TEXINPUTS="./..:$TEXINPUTS" \
	dvips  -o liboctave.ps liboctave.dvi
This is dvips(k) 5.993 Copyright 2013 Radical Eye Software (www.radicaleye.com)
' TeX output 2013.12.16:1729' -> liboctave.ps
</usr/share/texlive/texmf-dist/dvips/base/tex.pro>
</usr/share/texlive/texmf-dist/dvips/base/texps.pro>. 
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsltt10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsl10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmss10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi12.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb>[1] 
[2] [-1] [-2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] 
[15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] 
[30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] 
[45] [46] [47] [48] [49] [50] [51] [52] 
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/liboctave'
Making all in refcard
make[4]: Entering directory `/«PKGBUILDDIR»/doc/refcard'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/refcard'
make[4]: Entering directory `/«PKGBUILDDIR»/doc'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/«PKGBUILDDIR»/doc'
make[3]: Leaving directory `/«PKGBUILDDIR»/doc'
Making all in examples
make[3]: Entering directory `/«PKGBUILDDIR»/examples'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/«PKGBUILDDIR»/examples'
Making all in test
make[3]: Entering directory `/«PKGBUILDDIR»/test'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/«PKGBUILDDIR»/test'
make[3]: Entering directory `/«PKGBUILDDIR»'
Makefile:2595: warning: overriding commands for target `check'
Makefile:2175: warning: ignoring old commands for target `check'
make -C doc/interpreter ../../AUTHORS
make[4]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
rm -f AUTHORS
/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo -D AUTHORSONLY \
	  --no-validate --no-headers --no-split --output AUTHORS preface.texi
mv AUTHORS ../../AUTHORS
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
make -C doc/interpreter ../../BUGS
make[4]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
rm -f BUGS
/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo -D BUGSONLY \
	  --no-validate --no-headers --no-split --output BUGS bugs.texi
mv BUGS ../../BUGS
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
make -C doc/interpreter ../../INSTALL.OCTAVE
make[4]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
rm -f INSTALL
/bin/bash /«PKGBUILDDIR»/build-aux/missing makeinfo -D INSTALLONLY \
	  --no-validate --no-headers --no-split --output INSTALL install.texi
mv INSTALL ../../INSTALL.OCTAVE
make[4]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
Installing .gdbinit from version at etc/gdbinit

Octave successfully built.  Now choose from the following:

   ./run-octave    - to run in place to test before installing
   make check      - to run the tests
   make install    - to install (PREFIX=/usr)

make[3]: Leaving directory `/«PKGBUILDDIR»'
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: Leaving directory `/«PKGBUILDDIR»'
   dh_auto_test -a -O--parallel
	make -j4 test
Makefile:2595: warning: overriding commands for target `check'make[1]: Entering directory `/«PKGBUILDDIR»'

Makefile:2175: warning: ignoring old commands for target `check'
make[1]: Nothing to be done for `test'.
make[1]: Leaving directory `/«PKGBUILDDIR»'
 fakeroot debian/rules binary-arch
dh binary-arch --with autoreconf --parallel
   dh_testroot -a -O--parallel
   dh_prep -a -O--parallel
	rm -f debian/octave.substvars
	rm -f debian/octave.*.debhelper
	rm -rf debian/octave/
	rm -f debian/octave-dbg.substvars
	rm -f debian/octave-dbg.*.debhelper
	rm -rf debian/octave-dbg/
	rm -f debian/liboctave1.substvars
	rm -f debian/liboctave1.*.debhelper
	rm -rf debian/liboctave1/
	rm -f debian/liboctave-dev.substvars
	rm -f debian/liboctave-dev.*.debhelper
	rm -rf debian/liboctave-dev/
   dh_installdirs -a -O--parallel
	install -d debian/octave
	install -d debian/octave/usr/share/octave/packages/ debian/octave/usr/lib/arm-linux-gnueabihf/octave/packages
	install -d debian/octave-dbg
	install -d debian/liboctave1
	install -d debian/liboctave-dev
   debian/rules override_dh_auto_install
make[1]: Entering directory `/«PKGBUILDDIR»'
# Smuggle our configuration file into the installed files
mkdir -p debian/tmp/etc && cp debian/octave.conf debian/tmp/etc/
dh_auto_install --max-parallel=1
	make -j1 install DESTDIR=/«PKGBUILDDIR»/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory `/«PKGBUILDDIR»'
Makefile:2595: warning: overriding commands for target `check'
Makefile:2175: warning: ignoring old commands for target `check'
make  install-recursive
make[3]: Entering directory `/«PKGBUILDDIR»'
Makefile:2595: warning: overriding commands for target `check'
Makefile:2175: warning: ignoring old commands for target `check'
Making install in libgnu
make[4]: Entering directory `/«PKGBUILDDIR»/libgnu'
make  install-recursive
make[5]: Entering directory `/«PKGBUILDDIR»/libgnu'
make[6]: Entering directory `/«PKGBUILDDIR»/libgnu'
make[7]: Entering directory `/«PKGBUILDDIR»/libgnu'
if test yes = no; then \
	  case 'linux-gnueabihf' in \
	    darwin[56]*) \
	      need_charset_alias=true ;; \
	    darwin* | cygwin* | mingw* | pw32* | cegcc*) \
	      need_charset_alias=false ;; \
	    *) \
	      need_charset_alias=true ;; \
	  esac ; \
	else \
	  need_charset_alias=false ; \
	fi ; \
	if $need_charset_alias; then \
	  /bin/bash ../build-aux/mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf ; \
	fi ; \
	if test -f /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.alias; then \
	  sed -f ref-add.sed /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.alias > /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.tmp ; \
	  /usr/bin/install -c -m 644 /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.tmp /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.alias ; \
	  rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.tmp ; \
	else \
	  if $need_charset_alias; then \
	    sed -f ref-add.sed charset.alias > /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.tmp ; \
	    /usr/bin/install -c -m 644 /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.tmp /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.alias ; \
	    rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/charset.tmp ; \
	  fi ; \
	fi
make[7]: Nothing to be done for `install-data-am'.
make[7]: Leaving directory `/«PKGBUILDDIR»/libgnu'
make[6]: Leaving directory `/«PKGBUILDDIR»/libgnu'
make[5]: Leaving directory `/«PKGBUILDDIR»/libgnu'
make[4]: Leaving directory `/«PKGBUILDDIR»/libgnu'
Making install in libcruft
make[4]: Entering directory `/«PKGBUILDDIR»/libcruft'
make[5]: Entering directory `/«PKGBUILDDIR»/libcruft'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libcruft.la '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf'
libtool: install: /usr/bin/install -c .libs/libcruft.so.1.0.1 /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/libcruft.so.1.0.1
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libcruft.so.1.0.1 libcruft.so.1 || { rm -f libcruft.so.1 && ln -s libcruft.so.1.0.1 libcruft.so.1; }; })
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libcruft.so.1.0.1 libcruft.so || { rm -f libcruft.so && ln -s libcruft.so.1.0.1 libcruft.so; }; })
libtool: install: /usr/bin/install -c .libs/libcruft.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/libcruft.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/arm-linux-gnueabihf'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 misc/f77-fcn.h misc/lo-error.h misc/quit.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
make[5]: Leaving directory `/«PKGBUILDDIR»/libcruft'
make[4]: Leaving directory `/«PKGBUILDDIR»/libcruft'
Making install in liboctave
make[4]: Entering directory `/«PKGBUILDDIR»/liboctave'
make  install-am
make[5]: Entering directory `/«PKGBUILDDIR»/liboctave'
make[6]: Entering directory `/«PKGBUILDDIR»/liboctave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   liboctave.la '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf'
libtool: install: warning: relinking `liboctave.la'
libtool: install: (cd /«PKGBUILDDIR»/liboctave; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -version-info 2:0:1 -no-undefined -bindir /usr/bin -o liboctave.la -rpath /usr/lib/arm-linux-gnueabihf liboctave_la-CollocWt.lo liboctave_la-DASPK.lo liboctave_la-DASRT.lo liboctave_la-DASSL.lo liboctave_la-LSODE.lo liboctave_la-ODES.lo liboctave_la-Quad.lo liboctave_la-Range.lo liboctave_la-data-conv.lo liboctave_la-dir-ops.lo liboctave_la-file-ops.lo liboctave_la-file-stat.lo liboctave_la-glob-match.lo liboctave_la-idx-vector.lo liboctave_la-lo-array-gripes.lo liboctave_la-lo-ieee.lo liboctave_la-lo-mappers.lo liboctave_la-lo-specfun.lo liboctave_la-lo-sysdep.lo liboctave_la-lo-utils.lo liboctave_la-mach-info.lo liboctave_la-oct-alloc.lo liboctave_la-oct-convn.lo liboctave_la-oct-env.lo liboctave_la-oct-fftw.lo liboctave_la-oct-glob.lo liboctave_la-oct-group.lo liboctave_la-oct-locbuf.lo liboctave_la-oct-md5.lo liboctave_la-oct-mutex.lo liboctave_la-oct-norm.lo liboctave_la-oct-passwd.lo liboctave_la-oct-rand.lo liboctave_la-oct-shlib.lo liboctave_la-oct-spparms.lo liboctave_la-oct-syscalls.lo liboctave_la-oct-time.lo liboctave_la-oct-uname.lo liboctave_la-pathsearch.lo liboctave_la-regexp.lo liboctave_la-singleton-cleanup.lo liboctave_la-sparse-sort.lo liboctave_la-sparse-util.lo liboctave_la-str-vec.lo liboctave_la-Array-C.lo liboctave_la-Array-b.lo liboctave_la-Array-ch.lo liboctave_la-Array-d.lo liboctave_la-Array-f.lo liboctave_la-Array-fC.lo liboctave_la-Array-i.lo liboctave_la-Array-idx-vec.lo liboctave_la-Array-s.lo liboctave_la-Array-str.lo liboctave_la-Array-voidp.lo liboctave_la-MArray-C.lo liboctave_la-MArray-d.lo liboctave_la-MArray-f.lo liboctave_la-MArray-fC.lo liboctave_la-MArray-i.lo liboctave_la-MArray-s.lo liboctave_la-MSparse-C.lo liboctave_la-MSparse-d.lo liboctave_la-Sparse-C.lo liboctave_la-Sparse-b.lo liboctave_la-Sparse-d.lo liboctave_la-oct-inttypes.lo liboctave_la-Array-util.lo liboctave_la-CColVector.lo liboctave_la-CDiagMatrix.lo liboctave_la-CMatrix.lo liboctave_la-CNDArray.lo liboctave_la-CRowVector.lo liboctave_la-CSparse.lo liboctave_la-CmplxAEPBAL.lo liboctave_la-CmplxCHOL.lo liboctave_la-CmplxGEPBAL.lo liboctave_la-CmplxHESS.lo liboctave_la-CmplxLU.lo liboctave_la-CmplxQR.lo liboctave_la-CmplxQRP.lo liboctave_la-CmplxSCHUR.lo liboctave_la-CmplxSVD.lo liboctave_la-EIG.lo liboctave_la-MSparse.lo liboctave_la-MatrixType.lo liboctave_la-PermMatrix.lo liboctave_la-Sparse.lo liboctave_la-SparseCmplxCHOL.lo liboctave_la-SparseCmplxLU.lo liboctave_la-SparseCmplxQR.lo liboctave_la-SparseQR.lo liboctave_la-SparsedbleCHOL.lo liboctave_la-SparsedbleLU.lo liboctave_la-boolMatrix.lo liboctave_la-boolNDArray.lo liboctave_la-boolSparse.lo liboctave_la-chMatrix.lo liboctave_la-chNDArray.lo liboctave_la-dim-vector.lo liboctave_la-dColVector.lo liboctave_la-dDiagMatrix.lo liboctave_la-dMatrix.lo liboctave_la-dNDArray.lo liboctave_la-dRowVector.lo liboctave_la-dSparse.lo liboctave_la-dbleAEPBAL.lo liboctave_la-dbleCHOL.lo liboctave_la-dbleGEPBAL.lo liboctave_la-dbleHESS.lo liboctave_la-dbleLU.lo liboctave_la-dbleQR.lo liboctave_la-dbleQRP.lo liboctave_la-dbleSCHUR.lo liboctave_la-dbleSVD.lo liboctave_la-fCColVector.lo liboctave_la-fCDiagMatrix.lo liboctave_la-fCMatrix.lo liboctave_la-fCNDArray.lo liboctave_la-fCRowVector.lo liboctave_la-fCmplxAEPBAL.lo liboctave_la-fCmplxCHOL.lo liboctave_la-fCmplxGEPBAL.lo liboctave_la-fCmplxHESS.lo liboctave_la-fCmplxLU.lo liboctave_la-fCmplxQR.lo liboctave_la-fCmplxQRP.lo liboctave_la-fCmplxSCHUR.lo liboctave_la-fCmplxSVD.lo liboctave_la-fColVector.lo liboctave_la-fDiagMatrix.lo liboctave_la-fEIG.lo liboctave_la-fMatrix.lo liboctave_la-fNDArray.lo liboctave_la-fRowVector.lo liboctave_la-floatAEPBAL.lo liboctave_la-floatCHOL.lo liboctave_la-floatGEPBAL.lo liboctave_la-floatHESS.lo liboctave_la-floatLU.lo liboctave_la-floatQR.lo liboctave_la-floatQRP.lo liboctave_la-floatSCHUR.lo liboctave_la-floatSVD.lo liboctave_la-int16NDArray.lo liboctave_la-int32NDArray.lo liboctave_la-int64NDArray.lo liboctave_la-int8NDArray.lo liboctave_la-uint16NDArray.lo liboctave_la-uint32NDArray.lo liboctave_la-uint64NDArray.lo liboctave_la-uint8NDArray.lo liboctave_la-f2c-main.lo liboctave_la-lo-cieee.lo liboctave_la-lo-cutils.lo liboctave_la-randgamma.lo liboctave_la-randmtzig.lo liboctave_la-randpoisson.lo liboctave_la-tempnam.lo liboctave_la-tempname.lo liboctave_la-cmd-edit.lo liboctave_la-cmd-hist.lo liboctave_la-oct-rl-edit.lo liboctave_la-oct-rl-hist.lo liboctave_la-mx-cdm-dm.lo liboctave_la-mx-dm-cdm.lo liboctave_la-mx-cs-dm.lo liboctave_la-mx-cs-m.lo liboctave_la-mx-cs-nda.lo liboctave_la-mx-cdm-cm.lo liboctave_la-mx-cdm-m.lo liboctave_la-mx-cdm-s.lo liboctave_la-mx-cm-cdm.lo liboctave_la-mx-cm-dm.lo liboctave_la-mx-cm-m.lo liboctave_la-mx-cnda-nda.lo liboctave_la-mx-cm-s.lo liboctave_la-mx-cnda-s.lo liboctave_la-mx-dm-cs.lo liboctave_la-mx-dm-cm.lo liboctave_la-mx-m-cs.lo liboctave_la-mx-nda-cs.lo liboctave_la-mx-m-cdm.lo liboctave_la-mx-m-cm.lo liboctave_la-mx-nda-cnda.lo liboctave_la-mx-s-cdm.lo liboctave_la-mx-s-cm.lo liboctave_la-mx-s-cnda.lo liboctave_la-mx-dm-m.lo liboctave_la-mx-m-dm.lo liboctave_la-mx-fcdm-fdm.lo liboctave_la-mx-fdm-fcdm.lo liboctave_la-mx-fcs-fdm.lo liboctave_la-mx-fcs-fm.lo liboctave_la-mx-fcs-fnda.lo liboctave_la-mx-fcdm-fcm.lo liboctave_la-mx-fcdm-fm.lo liboctave_la-mx-fcdm-fs.lo liboctave_la-mx-fcm-fcdm.lo liboctave_la-mx-fcm-fdm.lo liboctave_la-mx-fcm-fm.lo liboctave_la-mx-fcnda-fnda.lo liboctave_la-mx-fcm-fs.lo liboctave_la-mx-fcnda-fs.lo liboctave_la-mx-fdm-fcs.lo liboctave_la-mx-fdm-fcm.lo liboctave_la-mx-fm-fcs.lo liboctave_la-mx-fnda-fcs.lo liboctave_la-mx-fm-fcdm.lo liboctave_la-mx-fm-fcm.lo liboctave_la-mx-fnda-fcnda.lo liboctave_la-mx-fs-fcdm.lo liboctave_la-mx-fs-fcm.lo liboctave_la-mx-fs-fcnda.lo liboctave_la-mx-fdm-fm.lo liboctave_la-mx-fm-fdm.lo liboctave_la-mx-pm-m.lo liboctave_la-mx-m-pm.lo liboctave_la-mx-pm-cm.lo liboctave_la-mx-cm-pm.lo liboctave_la-mx-pm-fm.lo liboctave_la-mx-fm-pm.lo liboctave_la-mx-pm-fcm.lo liboctave_la-mx-fcm-pm.lo liboctave_la-mx-s-i8nda.lo liboctave_la-mx-i8nda-s.lo liboctave_la-mx-s-ui8nda.lo liboctave_la-mx-ui8nda-s.lo liboctave_la-mx-s-i16nda.lo liboctave_la-mx-i16nda-s.lo liboctave_la-mx-s-ui16nda.lo liboctave_la-mx-ui16nda-s.lo liboctave_la-mx-s-i32nda.lo liboctave_la-mx-i32nda-s.lo liboctave_la-mx-s-ui32nda.lo liboctave_la-mx-ui32nda-s.lo liboctave_la-mx-s-i64nda.lo liboctave_la-mx-i64nda-s.lo liboctave_la-mx-s-ui64nda.lo liboctave_la-mx-ui64nda-s.lo liboctave_la-mx-fs-i8nda.lo liboctave_la-mx-i8nda-fs.lo liboctave_la-mx-fs-ui8nda.lo liboctave_la-mx-ui8nda-fs.lo liboctave_la-mx-fs-i16nda.lo liboctave_la-mx-i16nda-fs.lo liboctave_la-mx-fs-ui16nda.lo liboctave_la-mx-ui16nda-fs.lo liboctave_la-mx-fs-i32nda.lo liboctave_la-mx-i32nda-fs.lo liboctave_la-mx-fs-ui32nda.lo liboctave_la-mx-ui32nda-fs.lo liboctave_la-mx-fs-i64nda.lo liboctave_la-mx-i64nda-fs.lo liboctave_la-mx-fs-ui64nda.lo liboctave_la-mx-ui64nda-fs.lo liboctave_la-mx-nda-i8.lo liboctave_la-mx-i8-nda.lo liboctave_la-mx-nda-ui8.lo liboctave_la-mx-ui8-nda.lo liboctave_la-mx-nda-i16.lo liboctave_la-mx-i16-nda.lo liboctave_la-mx-nda-ui16.lo liboctave_la-mx-ui16-nda.lo liboctave_la-mx-nda-i32.lo liboctave_la-mx-i32-nda.lo liboctave_la-mx-nda-ui32.lo liboctave_la-mx-ui32-nda.lo liboctave_la-mx-nda-i64.lo liboctave_la-mx-i64-nda.lo liboctave_la-mx-nda-ui64.lo liboctave_la-mx-ui64-nda.lo liboctave_la-mx-fnda-i8.lo liboctave_la-mx-i8-fnda.lo liboctave_la-mx-fnda-ui8.lo liboctave_la-mx-ui8-fnda.lo liboctave_la-mx-fnda-i16.lo liboctave_la-mx-i16-fnda.lo liboctave_la-mx-fnda-ui16.lo liboctave_la-mx-ui16-fnda.lo liboctave_la-mx-fnda-i32.lo liboctave_la-mx-i32-fnda.lo liboctave_la-mx-fnda-ui32.lo liboctave_la-mx-ui32-fnda.lo liboctave_la-mx-fnda-i64.lo liboctave_la-mx-i64-fnda.lo liboctave_la-mx-fnda-ui64.lo liboctave_la-mx-ui64-fnda.lo liboctave_la-mx-nda-i8nda.lo liboctave_la-mx-i8nda-nda.lo liboctave_la-mx-nda-ui8nda.lo liboctave_la-mx-ui8nda-nda.lo liboctave_la-mx-nda-i16nda.lo liboctave_la-mx-i16nda-nda.lo liboctave_la-mx-nda-ui16nda.lo liboctave_la-mx-ui16nda-nda.lo liboctave_la-mx-nda-i32nda.lo liboctave_la-mx-i32nda-nda.lo liboctave_la-mx-nda-ui32nda.lo liboctave_la-mx-ui32nda-nda.lo liboctave_la-mx-nda-i64nda.lo liboctave_la-mx-i64nda-nda.lo liboctave_la-mx-nda-ui64nda.lo liboctave_la-mx-ui64nda-nda.lo liboctave_la-mx-fnda-i8nda.lo liboctave_la-mx-i8nda-fnda.lo liboctave_la-mx-fnda-ui8nda.lo liboctave_la-mx-ui8nda-fnda.lo liboctave_la-mx-fnda-i16nda.lo liboctave_la-mx-i16nda-fnda.lo liboctave_la-mx-fnda-ui16nda.lo liboctave_la-mx-ui16nda-fnda.lo liboctave_la-mx-fnda-i32nda.lo liboctave_la-mx-i32nda-fnda.lo liboctave_la-mx-fnda-ui32nda.lo liboctave_la-mx-ui32nda-fnda.lo liboctave_la-mx-fnda-i64nda.lo liboctave_la-mx-i64nda-fnda.lo liboctave_la-mx-fnda-ui64nda.lo liboctave_la-mx-ui64nda-fnda.lo liboctave_la-mx-i8nda-ui8.lo liboctave_la-mx-i8nda-i16.lo liboctave_la-mx-i8nda-ui16.lo liboctave_la-mx-i8nda-i32.lo liboctave_la-mx-i8nda-ui32.lo liboctave_la-mx-i8nda-i64.lo liboctave_la-mx-i8nda-ui64.lo liboctave_la-mx-i16nda-i8.lo liboctave_la-mx-i16nda-ui8.lo liboctave_la-mx-i16nda-ui16.lo liboctave_la-mx-i16nda-i32.lo liboctave_la-mx-i16nda-ui32.lo liboctave_la-mx-i16nda-i64.lo liboctave_la-mx-i16nda-ui64.lo liboctave_la-mx-i32nda-i8.lo liboctave_la-mx-i32nda-ui8.lo liboctave_la-mx-i32nda-i16.lo liboctave_la-mx-i32nda-ui16.lo liboctave_la-mx-i32nda-ui32.lo liboctave_la-mx-i32nda-i64.lo liboctave_la-mx-i32nda-ui64.lo liboctave_la-mx-i64nda-i8.lo liboctave_la-mx-i64nda-ui8.lo liboctave_la-mx-i64nda-i16.lo liboctave_la-mx-i64nda-ui16.lo liboctave_la-mx-i64nda-i32.lo liboctave_la-mx-i64nda-ui32.lo liboctave_la-mx-i64nda-ui64.lo liboctave_la-mx-ui8nda-i8.lo liboctave_la-mx-ui8nda-i16.lo liboctave_la-mx-ui8nda-ui16.lo liboctave_la-mx-ui8nda-i32.lo liboctave_la-mx-ui8nda-ui32.lo liboctave_la-mx-ui8nda-i64.lo liboctave_la-mx-ui8nda-ui64.lo liboctave_la-mx-ui16nda-i8.lo liboctave_la-mx-ui16nda-ui8.lo liboctave_la-mx-ui16nda-i16.lo liboctave_la-mx-ui16nda-i32.lo liboctave_la-mx-ui16nda-ui32.lo liboctave_la-mx-ui16nda-i64.lo liboctave_la-mx-ui16nda-ui64.lo liboctave_la-mx-ui32nda-i8.lo liboctave_la-mx-ui32nda-ui8.lo liboctave_la-mx-ui32nda-i16.lo liboctave_la-mx-ui32nda-ui16.lo liboctave_la-mx-ui32nda-i32.lo liboctave_la-mx-ui32nda-i64.lo liboctave_la-mx-ui32nda-ui64.lo liboctave_la-mx-ui64nda-i8.lo liboctave_la-mx-ui64nda-ui8.lo liboctave_la-mx-ui64nda-i16.lo liboctave_la-mx-ui64nda-ui16.lo liboctave_la-mx-ui64nda-i32.lo liboctave_la-mx-ui64nda-ui32.lo liboctave_la-mx-ui64nda-i64.lo liboctave_la-mx-i8-ui8nda.lo liboctave_la-mx-i8-i16nda.lo liboctave_la-mx-i8-ui16nda.lo liboctave_la-mx-i8-i32nda.lo liboctave_la-mx-i8-ui32nda.lo liboctave_la-mx-i8-i64nda.lo liboctave_la-mx-i8-ui64nda.lo liboctave_la-mx-i16-i8nda.lo liboctave_la-mx-i16-ui8nda.lo liboctave_la-mx-i16-ui16nda.lo liboctave_la-mx-i16-i32nda.lo liboctave_la-mx-i16-ui32nda.lo liboctave_la-mx-i16-i64nda.lo liboctave_la-mx-i16-ui64nda.lo liboctave_la-mx-i32-i8nda.lo liboctave_la-mx-i32-ui8nda.lo liboctave_la-mx-i32-i16nda.lo liboctave_la-mx-i32-ui16nda.lo liboctave_la-mx-i32-ui32nda.lo liboctave_la-mx-i32-i64nda.lo liboctave_la-mx-i32-ui64nda.lo liboctave_la-mx-i64-i8nda.lo liboctave_la-mx-i64-ui8nda.lo liboctave_la-mx-i64-i16nda.lo liboctave_la-mx-i64-ui16nda.lo liboctave_la-mx-i64-i32nda.lo liboctave_la-mx-i64-ui32nda.lo liboctave_la-mx-i64-ui64nda.lo liboctave_la-mx-ui8-i8nda.lo liboctave_la-mx-ui8-i16nda.lo liboctave_la-mx-ui8-ui16nda.lo liboctave_la-mx-ui8-i32nda.lo liboctave_la-mx-ui8-ui32nda.lo liboctave_la-mx-ui8-i64nda.lo liboctave_la-mx-ui8-ui64nda.lo liboctave_la-mx-ui16-i8nda.lo liboctave_la-mx-ui16-ui8nda.lo liboctave_la-mx-ui16-i16nda.lo liboctave_la-mx-ui16-i32nda.lo liboctave_la-mx-ui16-ui32nda.lo liboctave_la-mx-ui16-i64nda.lo liboctave_la-mx-ui16-ui64nda.lo liboctave_la-mx-ui32-i8nda.lo liboctave_la-mx-ui32-ui8nda.lo liboctave_la-mx-ui32-i16nda.lo liboctave_la-mx-ui32-ui16nda.lo liboctave_la-mx-ui32-i32nda.lo liboctave_la-mx-ui32-i64nda.lo liboctave_la-mx-ui32-ui64nda.lo liboctave_la-mx-ui64-i8nda.lo liboctave_la-mx-ui64-ui8nda.lo liboctave_la-mx-ui64-i16nda.lo liboctave_la-mx-ui64-ui16nda.lo liboctave_la-mx-ui64-i32nda.lo liboctave_la-mx-ui64-ui32nda.lo liboctave_la-mx-ui64-i64nda.lo liboctave_la-mx-i8nda-ui8nda.lo liboctave_la-mx-i8nda-i16nda.lo liboctave_la-mx-i8nda-ui16nda.lo liboctave_la-mx-i8nda-i32nda.lo liboctave_la-mx-i8nda-ui32nda.lo liboctave_la-mx-i8nda-i64nda.lo liboctave_la-mx-i8nda-ui64nda.lo liboctave_la-mx-i16nda-i8nda.lo liboctave_la-mx-i16nda-ui8nda.lo liboctave_la-mx-i16nda-ui16nda.lo liboctave_la-mx-i16nda-i32nda.lo liboctave_la-mx-i16nda-ui32nda.lo liboctave_la-mx-i16nda-i64nda.lo liboctave_la-mx-i16nda-ui64nda.lo liboctave_la-mx-i32nda-i8nda.lo liboctave_la-mx-i32nda-ui8nda.lo liboctave_la-mx-i32nda-i16nda.lo liboctave_la-mx-i32nda-ui16nda.lo liboctave_la-mx-i32nda-ui32nda.lo liboctave_la-mx-i32nda-i64nda.lo liboctave_la-mx-i32nda-ui64nda.lo liboctave_la-mx-i64nda-i8nda.lo liboctave_la-mx-i64nda-ui8nda.lo liboctave_la-mx-i64nda-i16nda.lo liboctave_la-mx-i64nda-ui16nda.lo liboctave_la-mx-i64nda-i32nda.lo liboctave_la-mx-i64nda-ui32nda.lo liboctave_la-mx-i64nda-ui64nda.lo liboctave_la-mx-ui8nda-i8nda.lo liboctave_la-mx-ui8nda-i16nda.lo liboctave_la-mx-ui8nda-ui16nda.lo liboctave_la-mx-ui8nda-i32nda.lo liboctave_la-mx-ui8nda-ui32nda.lo liboctave_la-mx-ui8nda-i64nda.lo liboctave_la-mx-ui8nda-ui64nda.lo liboctave_la-mx-ui16nda-i8nda.lo liboctave_la-mx-ui16nda-ui8nda.lo liboctave_la-mx-ui16nda-i16nda.lo liboctave_la-mx-ui16nda-i32nda.lo liboctave_la-mx-ui16nda-ui32nda.lo liboctave_la-mx-ui16nda-i64nda.lo liboctave_la-mx-ui16nda-ui64nda.lo liboctave_la-mx-ui32nda-i8nda.lo liboctave_la-mx-ui32nda-ui8nda.lo liboctave_la-mx-ui32nda-i16nda.lo liboctave_la-mx-ui32nda-ui16nda.lo liboctave_la-mx-ui32nda-i32nda.lo liboctave_la-mx-ui32nda-i64nda.lo liboctave_la-mx-ui32nda-ui64nda.lo liboctave_la-mx-ui64nda-i8nda.lo liboctave_la-mx-ui64nda-ui8nda.lo liboctave_la-mx-ui64nda-i16nda.lo liboctave_la-mx-ui64nda-ui16nda.lo liboctave_la-mx-ui64nda-i32nda.lo liboctave_la-mx-ui64nda-ui32nda.lo liboctave_la-mx-ui64nda-i64nda.lo liboctave_la-vx-ccv-cv.lo liboctave_la-vx-ccv-s.lo liboctave_la-vx-crv-rv.lo liboctave_la-vx-crv-s.lo liboctave_la-vx-cs-cv.lo liboctave_la-vx-cs-rv.lo liboctave_la-vx-cv-ccv.lo liboctave_la-vx-cv-cs.lo liboctave_la-vx-rv-crv.lo liboctave_la-vx-rv-cs.lo liboctave_la-vx-s-ccv.lo liboctave_la-vx-s-crv.lo liboctave_la-vx-fccv-fcv.lo liboctave_la-vx-fccv-fs.lo liboctave_la-vx-fcrv-frv.lo liboctave_la-vx-fcrv-fs.lo liboctave_la-vx-fcs-fcv.lo liboctave_la-vx-fcs-frv.lo liboctave_la-vx-fcv-fccv.lo liboctave_la-vx-fcv-fcs.lo liboctave_la-vx-frv-fcrv.lo liboctave_la-vx-frv-fcs.lo liboctave_la-vx-fs-fccv.lo liboctave_la-vx-fs-fcrv.lo liboctave_la-smx-sm-cs.lo liboctave_la-smx-cs-sm.lo liboctave_la-smx-scm-s.lo liboctave_la-smx-s-scm.lo liboctave_la-smx-scm-sm.lo liboctave_la-smx-sm-scm.lo liboctave_la-smx-m-sm.lo liboctave_la-smx-m-scm.lo liboctave_la-smx-cm-sm.lo liboctave_la-smx-cm-scm.lo liboctave_la-smx-sm-m.lo liboctave_la-smx-scm-m.lo liboctave_la-smx-sm-cm.lo liboctave_la-smx-scm-cm.lo liboctave_la-smx-bm-sbm.lo liboctave_la-smx-sbm-bm.lo ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3 -lfftw3f -llapack -lblas -lreadline -lncurses -lpcre -ldl -lGL -lm -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  .libs/liboctave_la-CollocWt.o .libs/liboctave_la-DASPK.o .libs/liboctave_la-DASRT.o .libs/liboctave_la-DASSL.o .libs/liboctave_la-LSODE.o .libs/liboctave_la-ODES.o .libs/liboctave_la-Quad.o .libs/liboctave_la-Range.o .libs/liboctave_la-data-conv.o .libs/liboctave_la-dir-ops.o .libs/liboctave_la-file-ops.o .libs/liboctave_la-file-stat.o .libs/liboctave_la-glob-match.o .libs/liboctave_la-idx-vector.o .libs/liboctave_la-lo-array-gripes.o .libs/liboctave_la-lo-ieee.o .libs/liboctave_la-lo-mappers.o .libs/liboctave_la-lo-specfun.o .libs/liboctave_la-lo-sysdep.o .libs/liboctave_la-lo-utils.o .libs/liboctave_la-mach-info.o .libs/liboctave_la-oct-alloc.o .libs/liboctave_la-oct-convn.o .libs/liboctave_la-oct-env.o .libs/liboctave_la-oct-fftw.o .libs/liboctave_la-oct-glob.o .libs/liboctave_la-oct-group.o .libs/liboctave_la-oct-locbuf.o .libs/liboctave_la-oct-md5.o .libs/liboctave_la-oct-mutex.o .libs/liboctave_la-oct-norm.o .libs/liboctave_la-oct-passwd.o .libs/liboctave_la-oct-rand.o .libs/liboctave_la-oct-shlib.o .libs/liboctave_la-oct-spparms.o .libs/liboctave_la-oct-syscalls.o .libs/liboctave_la-oct-time.o .libs/liboctave_la-oct-uname.o .libs/liboctave_la-pathsearch.o .libs/liboctave_la-regexp.o .libs/liboctave_la-singleton-cleanup.o .libs/liboctave_la-sparse-sort.o .libs/liboctave_la-sparse-util.o .libs/liboctave_la-str-vec.o .libs/liboctave_la-Array-C.o .libs/liboctave_la-Array-b.o .libs/liboctave_la-Array-ch.o .libs/liboctave_la-Array-d.o .libs/liboctave_la-Array-f.o .libs/liboctave_la-Array-fC.o .libs/liboctave_la-Array-i.o .libs/liboctave_la-Array-idx-vec.o .libs/liboctave_la-Array-s.o .libs/liboctave_la-Array-str.o .libs/liboctave_la-Array-voidp.o .libs/liboctave_la-MArray-C.o .libs/liboctave_la-MArray-d.o .libs/liboctave_la-MArray-f.o .libs/liboctave_la-MArray-fC.o .libs/liboctave_la-MArray-i.o .libs/liboctave_la-MArray-s.o .libs/liboctave_la-MSparse-C.o .libs/liboctave_la-MSparse-d.o .libs/liboctave_la-Sparse-C.o .libs/liboctave_la-Sparse-b.o .libs/liboctave_la-Sparse-d.o .libs/liboctave_la-oct-inttypes.o .libs/liboctave_la-Array-util.o .libs/liboctave_la-CColVector.o .libs/liboctave_la-CDiagMatrix.o .libs/liboctave_la-CMatrix.o .libs/liboctave_la-CNDArray.o .libs/liboctave_la-CRowVector.o .libs/liboctave_la-CSparse.o .libs/liboctave_la-CmplxAEPBAL.o .libs/liboctave_la-CmplxCHOL.o .libs/liboctave_la-CmplxGEPBAL.o .libs/liboctave_la-CmplxHESS.o .libs/liboctave_la-CmplxLU.o .libs/liboctave_la-CmplxQR.o .libs/liboctave_la-CmplxQRP.o .libs/liboctave_la-CmplxSCHUR.o .libs/liboctave_la-CmplxSVD.o .libs/liboctave_la-EIG.o .libs/liboctave_la-MSparse.o .libs/liboctave_la-MatrixType.o .libs/liboctave_la-PermMatrix.o .libs/liboctave_la-Sparse.o .libs/liboctave_la-SparseCmplxCHOL.o .libs/liboctave_la-SparseCmplxLU.o .libs/liboctave_la-SparseCmplxQR.o .libs/liboctave_la-SparseQR.o .libs/liboctave_la-SparsedbleCHOL.o .libs/liboctave_la-SparsedbleLU.o .libs/liboctave_la-boolMatrix.o .libs/liboctave_la-boolNDArray.o .libs/liboctave_la-boolSparse.o .libs/liboctave_la-chMatrix.o .libs/liboctave_la-chNDArray.o .libs/liboctave_la-dim-vector.o .libs/liboctave_la-dColVector.o .libs/liboctave_la-dDiagMatrix.o .libs/liboctave_la-dMatrix.o .libs/liboctave_la-dNDArray.o .libs/liboctave_la-dRowVector.o .libs/liboctave_la-dSparse.o .libs/liboctave_la-dbleAEPBAL.o .libs/liboctave_la-dbleCHOL.o .libs/liboctave_la-dbleGEPBAL.o .libs/liboctave_la-dbleHESS.o .libs/liboctave_la-dbleLU.o .libs/liboctave_la-dbleQR.o .libs/liboctave_la-dbleQRP.o .libs/liboctave_la-dbleSCHUR.o .libs/liboctave_la-dbleSVD.o .libs/liboctave_la-fCColVector.o .libs/liboctave_la-fCDiagMatrix.o .libs/liboctave_la-fCMatrix.o .libs/liboctave_la-fCNDArray.o .libs/liboctave_la-fCRowVector.o .libs/liboctave_la-fCmplxAEPBAL.o .libs/liboctave_la-fCmplxCHOL.o .libs/liboctave_la-fCmplxGEPBAL.o .libs/liboctave_la-fCmplxHESS.o .libs/liboctave_la-fCmplxLU.o .libs/liboctave_la-fCmplxQR.o .libs/liboctave_la-fCmplxQRP.o .libs/liboctave_la-fCmplxSCHUR.o .libs/liboctave_la-fCmplxSVD.o .libs/liboctave_la-fColVector.o .libs/liboctave_la-fDiagMatrix.o .libs/liboctave_la-fEIG.o .libs/liboctave_la-fMatrix.o .libs/liboctave_la-fNDArray.o .libs/liboctave_la-fRowVector.o .libs/liboctave_la-floatAEPBAL.o .libs/liboctave_la-floatCHOL.o .libs/liboctave_la-floatGEPBAL.o .libs/liboctave_la-floatHESS.o .libs/liboctave_la-floatLU.o .libs/liboctave_la-floatQR.o .libs/liboctave_la-floatQRP.o .libs/liboctave_la-floatSCHUR.o .libs/liboctave_la-floatSVD.o .libs/liboctave_la-int16NDArray.o .libs/liboctave_la-int32NDArray.o .libs/liboctave_la-int64NDArray.o .libs/liboctave_la-int8NDArray.o .libs/liboctave_la-uint16NDArray.o .libs/liboctave_la-uint32NDArray.o .libs/liboctave_la-uint64NDArray.o .libs/liboctave_la-uint8NDArray.o .libs/liboctave_la-f2c-main.o .libs/liboctave_la-lo-cieee.o .libs/liboctave_la-lo-cutils.o .libs/liboctave_la-randgamma.o .libs/liboctave_la-randmtzig.o .libs/liboctave_la-randpoisson.o .libs/liboctave_la-tempnam.o .libs/liboctave_la-tempname.o .libs/liboctave_la-cmd-edit.o .libs/liboctave_la-cmd-hist.o .libs/liboctave_la-oct-rl-edit.o .libs/liboctave_la-oct-rl-hist.o .libs/liboctave_la-mx-cdm-dm.o .libs/liboctave_la-mx-dm-cdm.o .libs/liboctave_la-mx-cs-dm.o .libs/liboctave_la-mx-cs-m.o .libs/liboctave_la-mx-cs-nda.o .libs/liboctave_la-mx-cdm-cm.o .libs/liboctave_la-mx-cdm-m.o .libs/liboctave_la-mx-cdm-s.o .libs/liboctave_la-mx-cm-cdm.o .libs/liboctave_la-mx-cm-dm.o .libs/liboctave_la-mx-cm-m.o .libs/liboctave_la-mx-cnda-nda.o .libs/liboctave_la-mx-cm-s.o .libs/liboctave_la-mx-cnda-s.o .libs/liboctave_la-mx-dm-cs.o .libs/liboctave_la-mx-dm-cm.o .libs/liboctave_la-mx-m-cs.o .libs/liboctave_la-mx-nda-cs.o .libs/liboctave_la-mx-m-cdm.o .libs/liboctave_la-mx-m-cm.o .libs/liboctave_la-mx-nda-cnda.o .libs/liboctave_la-mx-s-cdm.o .libs/liboctave_la-mx-s-cm.o .libs/liboctave_la-mx-s-cnda.o .libs/liboctave_la-mx-dm-m.o .libs/liboctave_la-mx-m-dm.o .libs/liboctave_la-mx-fcdm-fdm.o .libs/liboctave_la-mx-fdm-fcdm.o .libs/liboctave_la-mx-fcs-fdm.o .libs/liboctave_la-mx-fcs-fm.o .libs/liboctave_la-mx-fcs-fnda.o .libs/liboctave_la-mx-fcdm-fcm.o .libs/liboctave_la-mx-fcdm-fm.o .libs/liboctave_la-mx-fcdm-fs.o .libs/liboctave_la-mx-fcm-fcdm.o .libs/liboctave_la-mx-fcm-fdm.o .libs/liboctave_la-mx-fcm-fm.o .libs/liboctave_la-mx-fcnda-fnda.o .libs/liboctave_la-mx-fcm-fs.o .libs/liboctave_la-mx-fcnda-fs.o .libs/liboctave_la-mx-fdm-fcs.o .libs/liboctave_la-mx-fdm-fcm.o .libs/liboctave_la-mx-fm-fcs.o .libs/liboctave_la-mx-fnda-fcs.o .libs/liboctave_la-mx-fm-fcdm.o .libs/liboctave_la-mx-fm-fcm.o .libs/liboctave_la-mx-fnda-fcnda.o .libs/liboctave_la-mx-fs-fcdm.o .libs/liboctave_la-mx-fs-fcm.o .libs/liboctave_la-mx-fs-fcnda.o .libs/liboctave_la-mx-fdm-fm.o .libs/liboctave_la-mx-fm-fdm.o .libs/liboctave_la-mx-pm-m.o .libs/liboctave_la-mx-m-pm.o .libs/liboctave_la-mx-pm-cm.o .libs/liboctave_la-mx-cm-pm.o .libs/liboctave_la-mx-pm-fm.o .libs/liboctave_la-mx-fm-pm.o .libs/liboctave_la-mx-pm-fcm.o .libs/liboctave_la-mx-fcm-pm.o .libs/liboctave_la-mx-s-i8nda.o .libs/liboctave_la-mx-i8nda-s.o .libs/liboctave_la-mx-s-ui8nda.o .libs/liboctave_la-mx-ui8nda-s.o .libs/liboctave_la-mx-s-i16nda.o .libs/liboctave_la-mx-i16nda-s.o .libs/liboctave_la-mx-s-ui16nda.o .libs/liboctave_la-mx-ui16nda-s.o .libs/liboctave_la-mx-s-i32nda.o .libs/liboctave_la-mx-i32nda-s.o .libs/liboctave_la-mx-s-ui32nda.o .libs/liboctave_la-mx-ui32nda-s.o .libs/liboctave_la-mx-s-i64nda.o .libs/liboctave_la-mx-i64nda-s.o .libs/liboctave_la-mx-s-ui64nda.o .libs/liboctave_la-mx-ui64nda-s.o .libs/liboctave_la-mx-fs-i8nda.o .libs/liboctave_la-mx-i8nda-fs.o .libs/liboctave_la-mx-fs-ui8nda.o .libs/liboctave_la-mx-ui8nda-fs.o .libs/liboctave_la-mx-fs-i16nda.o .libs/liboctave_la-mx-i16nda-fs.o .libs/liboctave_la-mx-fs-ui16nda.o .libs/liboctave_la-mx-ui16nda-fs.o .libs/liboctave_la-mx-fs-i32nda.o .libs/liboctave_la-mx-i32nda-fs.o .libs/liboctave_la-mx-fs-ui32nda.o .libs/liboctave_la-mx-ui32nda-fs.o .libs/liboctave_la-mx-fs-i64nda.o .libs/liboctave_la-mx-i64nda-fs.o .libs/liboctave_la-mx-fs-ui64nda.o .libs/liboctave_la-mx-ui64nda-fs.o .libs/liboctave_la-mx-nda-i8.o .libs/liboctave_la-mx-i8-nda.o .libs/liboctave_la-mx-nda-ui8.o .libs/liboctave_la-mx-ui8-nda.o .libs/liboctave_la-mx-nda-i16.o .libs/liboctave_la-mx-i16-nda.o .libs/liboctave_la-mx-nda-ui16.o .libs/liboctave_la-mx-ui16-nda.o .libs/liboctave_la-mx-nda-i32.o .libs/liboctave_la-mx-i32-nda.o .libs/liboctave_la-mx-nda-ui32.o .libs/liboctave_la-mx-ui32-nda.o .libs/liboctave_la-mx-nda-i64.o .libs/liboctave_la-mx-i64-nda.o .libs/liboctave_la-mx-nda-ui64.o .libs/liboctave_la-mx-ui64-nda.o .libs/liboctave_la-mx-fnda-i8.o .libs/liboctave_la-mx-i8-fnda.o .libs/liboctave_la-mx-fnda-ui8.o .libs/liboctave_la-mx-ui8-fnda.o .libs/liboctave_la-mx-fnda-i16.o .libs/liboctave_la-mx-i16-fnda.o .libs/liboctave_la-mx-fnda-ui16.o .libs/liboctave_la-mx-ui16-fnda.o .libs/liboctave_la-mx-fnda-i32.o .libs/liboctave_la-mx-i32-fnda.o .libs/liboctave_la-mx-fnda-ui32.o .libs/liboctave_la-mx-ui32-fnda.o .libs/liboctave_la-mx-fnda-i64.o .libs/liboctave_la-mx-i64-fnda.o .libs/liboctave_la-mx-fnda-ui64.o .libs/liboctave_la-mx-ui64-fnda.o .libs/liboctave_la-mx-nda-i8nda.o .libs/liboctave_la-mx-i8nda-nda.o .libs/liboctave_la-mx-nda-ui8nda.o .libs/liboctave_la-mx-ui8nda-nda.o .libs/liboctave_la-mx-nda-i16nda.o .libs/liboctave_la-mx-i16nda-nda.o .libs/liboctave_la-mx-nda-ui16nda.o .libs/liboctave_la-mx-ui16nda-nda.o .libs/liboctave_la-mx-nda-i32nda.o .libs/liboctave_la-mx-i32nda-nda.o .libs/liboctave_la-mx-nda-ui32nda.o .libs/liboctave_la-mx-ui32nda-nda.o .libs/liboctave_la-mx-nda-i64nda.o .libs/liboctave_la-mx-i64nda-nda.o .libs/liboctave_la-mx-nda-ui64nda.o .libs/liboctave_la-mx-ui64nda-nda.o .libs/liboctave_la-mx-fnda-i8nda.o .libs/liboctave_la-mx-i8nda-fnda.o .libs/liboctave_la-mx-fnda-ui8nda.o .libs/liboctave_la-mx-ui8nda-fnda.o .libs/liboctave_la-mx-fnda-i16nda.o .libs/liboctave_la-mx-i16nda-fnda.o .libs/liboctave_la-mx-fnda-ui16nda.o .libs/liboctave_la-mx-ui16nda-fnda.o .libs/liboctave_la-mx-fnda-i32nda.o .libs/liboctave_la-mx-i32nda-fnda.o .libs/liboctave_la-mx-fnda-ui32nda.o .libs/liboctave_la-mx-ui32nda-fnda.o .libs/liboctave_la-mx-fnda-i64nda.o .libs/liboctave_la-mx-i64nda-fnda.o .libs/liboctave_la-mx-fnda-ui64nda.o .libs/liboctave_la-mx-ui64nda-fnda.o .libs/liboctave_la-mx-i8nda-ui8.o .libs/liboctave_la-mx-i8nda-i16.o .libs/liboctave_la-mx-i8nda-ui16.o .libs/liboctave_la-mx-i8nda-i32.o .libs/liboctave_la-mx-i8nda-ui32.o .libs/liboctave_la-mx-i8nda-i64.o .libs/liboctave_la-mx-i8nda-ui64.o .libs/liboctave_la-mx-i16nda-i8.o .libs/liboctave_la-mx-i16nda-ui8.o .libs/liboctave_la-mx-i16nda-ui16.o .libs/liboctave_la-mx-i16nda-i32.o .libs/liboctave_la-mx-i16nda-ui32.o .libs/liboctave_la-mx-i16nda-i64.o .libs/liboctave_la-mx-i16nda-ui64.o .libs/liboctave_la-mx-i32nda-i8.o .libs/liboctave_la-mx-i32nda-ui8.o .libs/liboctave_la-mx-i32nda-i16.o .libs/liboctave_la-mx-i32nda-ui16.o .libs/liboctave_la-mx-i32nda-ui32.o .libs/liboctave_la-mx-i32nda-i64.o .libs/liboctave_la-mx-i32nda-ui64.o .libs/liboctave_la-mx-i64nda-i8.o .libs/liboctave_la-mx-i64nda-ui8.o .libs/liboctave_la-mx-i64nda-i16.o .libs/liboctave_la-mx-i64nda-ui16.o .libs/liboctave_la-mx-i64nda-i32.o .libs/liboctave_la-mx-i64nda-ui32.o .libs/liboctave_la-mx-i64nda-ui64.o .libs/liboctave_la-mx-ui8nda-i8.o .libs/liboctave_la-mx-ui8nda-i16.o .libs/liboctave_la-mx-ui8nda-ui16.o .libs/liboctave_la-mx-ui8nda-i32.o .libs/liboctave_la-mx-ui8nda-ui32.o .libs/liboctave_la-mx-ui8nda-i64.o .libs/liboctave_la-mx-ui8nda-ui64.o .libs/liboctave_la-mx-ui16nda-i8.o .libs/liboctave_la-mx-ui16nda-ui8.o .libs/liboctave_la-mx-ui16nda-i16.o .libs/liboctave_la-mx-ui16nda-i32.o .libs/liboctave_la-mx-ui16nda-ui32.o .libs/liboctave_la-mx-ui16nda-i64.o .libs/liboctave_la-mx-ui16nda-ui64.o .libs/liboctave_la-mx-ui32nda-i8.o .libs/liboctave_la-mx-ui32nda-ui8.o .libs/liboctave_la-mx-ui32nda-i16.o .libs/liboctave_la-mx-ui32nda-ui16.o .libs/liboctave_la-mx-ui32nda-i32.o .libs/liboctave_la-mx-ui32nda-i64.o .libs/liboctave_la-mx-ui32nda-ui64.o .libs/liboctave_la-mx-ui64nda-i8.o .libs/liboctave_la-mx-ui64nda-ui8.o .libs/liboctave_la-mx-ui64nda-i16.o .libs/liboctave_la-mx-ui64nda-ui16.o .libs/liboctave_la-mx-ui64nda-i32.o .libs/liboctave_la-mx-ui64nda-ui32.o .libs/liboctave_la-mx-ui64nda-i64.o .libs/liboctave_la-mx-i8-ui8nda.o .libs/liboctave_la-mx-i8-i16nda.o .libs/liboctave_la-mx-i8-ui16nda.o .libs/liboctave_la-mx-i8-i32nda.o .libs/liboctave_la-mx-i8-ui32nda.o .libs/liboctave_la-mx-i8-i64nda.o .libs/liboctave_la-mx-i8-ui64nda.o .libs/liboctave_la-mx-i16-i8nda.o .libs/liboctave_la-mx-i16-ui8nda.o .libs/liboctave_la-mx-i16-ui16nda.o .libs/liboctave_la-mx-i16-i32nda.o .libs/liboctave_la-mx-i16-ui32nda.o .libs/liboctave_la-mx-i16-i64nda.o .libs/liboctave_la-mx-i16-ui64nda.o .libs/liboctave_la-mx-i32-i8nda.o .libs/liboctave_la-mx-i32-ui8nda.o .libs/liboctave_la-mx-i32-i16nda.o .libs/liboctave_la-mx-i32-ui16nda.o .libs/liboctave_la-mx-i32-ui32nda.o .libs/liboctave_la-mx-i32-i64nda.o .libs/liboctave_la-mx-i32-ui64nda.o .libs/liboctave_la-mx-i64-i8nda.o .libs/liboctave_la-mx-i64-ui8nda.o .libs/liboctave_la-mx-i64-i16nda.o .libs/liboctave_la-mx-i64-ui16nda.o .libs/liboctave_la-mx-i64-i32nda.o .libs/liboctave_la-mx-i64-ui32nda.o .libs/liboctave_la-mx-i64-ui64nda.o .libs/liboctave_la-mx-ui8-i8nda.o .libs/liboctave_la-mx-ui8-i16nda.o .libs/liboctave_la-mx-ui8-ui16nda.o .libs/liboctave_la-mx-ui8-i32nda.o .libs/liboctave_la-mx-ui8-ui32nda.o .libs/liboctave_la-mx-ui8-i64nda.o .libs/liboctave_la-mx-ui8-ui64nda.o .libs/liboctave_la-mx-ui16-i8nda.o .libs/liboctave_la-mx-ui16-ui8nda.o .libs/liboctave_la-mx-ui16-i16nda.o .libs/liboctave_la-mx-ui16-i32nda.o .libs/liboctave_la-mx-ui16-ui32nda.o .libs/liboctave_la-mx-ui16-i64nda.o .libs/liboctave_la-mx-ui16-ui64nda.o .libs/liboctave_la-mx-ui32-i8nda.o .libs/liboctave_la-mx-ui32-ui8nda.o .libs/liboctave_la-mx-ui32-i16nda.o .libs/liboctave_la-mx-ui32-ui16nda.o .libs/liboctave_la-mx-ui32-i32nda.o .libs/liboctave_la-mx-ui32-i64nda.o .libs/liboctave_la-mx-ui32-ui64nda.o .libs/liboctave_la-mx-ui64-i8nda.o .libs/liboctave_la-mx-ui64-ui8nda.o .libs/liboctave_la-mx-ui64-i16nda.o .libs/liboctave_la-mx-ui64-ui16nda.o .libs/liboctave_la-mx-ui64-i32nda.o .libs/liboctave_la-mx-ui64-ui32nda.o .libs/liboctave_la-mx-ui64-i64nda.o .libs/liboctave_la-mx-i8nda-ui8nda.o .libs/liboctave_la-mx-i8nda-i16nda.o .libs/liboctave_la-mx-i8nda-ui16nda.o .libs/liboctave_la-mx-i8nda-i32nda.o .libs/liboctave_la-mx-i8nda-ui32nda.o .libs/liboctave_la-mx-i8nda-i64nda.o .libs/liboctave_la-mx-i8nda-ui64nda.o .libs/liboctave_la-mx-i16nda-i8nda.o .libs/liboctave_la-mx-i16nda-ui8nda.o .libs/liboctave_la-mx-i16nda-ui16nda.o .libs/liboctave_la-mx-i16nda-i32nda.o .libs/liboctave_la-mx-i16nda-ui32nda.o .libs/liboctave_la-mx-i16nda-i64nda.o .libs/liboctave_la-mx-i16nda-ui64nda.o .libs/liboctave_la-mx-i32nda-i8nda.o .libs/liboctave_la-mx-i32nda-ui8nda.o .libs/liboctave_la-mx-i32nda-i16nda.o .libs/liboctave_la-mx-i32nda-ui16nda.o .libs/liboctave_la-mx-i32nda-ui32nda.o .libs/liboctave_la-mx-i32nda-i64nda.o .libs/liboctave_la-mx-i32nda-ui64nda.o .libs/liboctave_la-mx-i64nda-i8nda.o .libs/liboctave_la-mx-i64nda-ui8nda.o .libs/liboctave_la-mx-i64nda-i16nda.o .libs/liboctave_la-mx-i64nda-ui16nda.o .libs/liboctave_la-mx-i64nda-i32nda.o .libs/liboctave_la-mx-i64nda-ui32nda.o .libs/liboctave_la-mx-i64nda-ui64nda.o .libs/liboctave_la-mx-ui8nda-i8nda.o .libs/liboctave_la-mx-ui8nda-i16nda.o .libs/liboctave_la-mx-ui8nda-ui16nda.o .libs/liboctave_la-mx-ui8nda-i32nda.o .libs/liboctave_la-mx-ui8nda-ui32nda.o .libs/liboctave_la-mx-ui8nda-i64nda.o .libs/liboctave_la-mx-ui8nda-ui64nda.o .libs/liboctave_la-mx-ui16nda-i8nda.o .libs/liboctave_la-mx-ui16nda-ui8nda.o .libs/liboctave_la-mx-ui16nda-i16nda.o .libs/liboctave_la-mx-ui16nda-i32nda.o .libs/liboctave_la-mx-ui16nda-ui32nda.o .libs/liboctave_la-mx-ui16nda-i64nda.o .libs/liboctave_la-mx-ui16nda-ui64nda.o .libs/liboctave_la-mx-ui32nda-i8nda.o .libs/liboctave_la-mx-ui32nda-ui8nda.o .libs/liboctave_la-mx-ui32nda-i16nda.o .libs/liboctave_la-mx-ui32nda-ui16nda.o .libs/liboctave_la-mx-ui32nda-i32nda.o .libs/liboctave_la-mx-ui32nda-i64nda.o .libs/liboctave_la-mx-ui32nda-ui64nda.o .libs/liboctave_la-mx-ui64nda-i8nda.o .libs/liboctave_la-mx-ui64nda-ui8nda.o .libs/liboctave_la-mx-ui64nda-i16nda.o .libs/liboctave_la-mx-ui64nda-ui16nda.o .libs/liboctave_la-mx-ui64nda-i32nda.o .libs/liboctave_la-mx-ui64nda-ui32nda.o .libs/liboctave_la-mx-ui64nda-i64nda.o .libs/liboctave_la-vx-ccv-cv.o .libs/liboctave_la-vx-ccv-s.o .libs/liboctave_la-vx-crv-rv.o .libs/liboctave_la-vx-crv-s.o .libs/liboctave_la-vx-cs-cv.o .libs/liboctave_la-vx-cs-rv.o .libs/liboctave_la-vx-cv-ccv.o .libs/liboctave_la-vx-cv-cs.o .libs/liboctave_la-vx-rv-crv.o .libs/liboctave_la-vx-rv-cs.o .libs/liboctave_la-vx-s-ccv.o .libs/liboctave_la-vx-s-crv.o .libs/liboctave_la-vx-fccv-fcv.o .libs/liboctave_la-vx-fccv-fs.o .libs/liboctave_la-vx-fcrv-frv.o .libs/liboctave_la-vx-fcrv-fs.o .libs/liboctave_la-vx-fcs-fcv.o .libs/liboctave_la-vx-fcs-frv.o .libs/liboctave_la-vx-fcv-fccv.o .libs/liboctave_la-vx-fcv-fcs.o .libs/liboctave_la-vx-frv-fcrv.o .libs/liboctave_la-vx-frv-fcs.o .libs/liboctave_la-vx-fs-fccv.o .libs/liboctave_la-vx-fs-fcrv.o .libs/liboctave_la-smx-sm-cs.o .libs/liboctave_la-smx-cs-sm.o .libs/liboctave_la-smx-scm-s.o .libs/liboctave_la-smx-s-scm.o .libs/liboctave_la-smx-scm-sm.o .libs/liboctave_la-smx-sm-scm.o .libs/liboctave_la-smx-m-sm.o .libs/liboctave_la-smx-m-scm.o .libs/liboctave_la-smx-cm-sm.o .libs/liboctave_la-smx-cm-scm.o .libs/liboctave_la-smx-sm-m.o .libs/liboctave_la-smx-scm-m.o .libs/liboctave_la-smx-sm-cm.o .libs/liboctave_la-smx-scm-cm.o .libs/liboctave_la-smx-bm-sbm.o .libs/liboctave_la-smx-sbm-bm.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lcruft -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3 -lfftw3f -llapack -lblas -lreadline -lncurses -lpcre -ldl -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,liboctave.so.1 -o .libs/liboctave.so.1.1.0
.libs/liboctave_la-file-ops.o: In function `octave_tempnam(std::string const&, std::string const&, std::string&)':
/«PKGBUILDDIR»/liboctave/file-ops.cc:663: warning: the use of `tempnam' is dangerous, better use `mkstemp'
libtool: install: /usr/bin/install -c .libs/liboctave.so.1.1.0T /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liboctave.so.1.1.0 liboctave.so.1 || { rm -f liboctave.so.1 && ln -s liboctave.so.1.1.0 liboctave.so.1; }; })
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liboctave.so.1.1.0 liboctave.so || { rm -f liboctave.so && ln -s liboctave.so.1.1.0 liboctave.so; }; })
libtool: install: /usr/bin/install -c .libs/liboctave.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/liboctave.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/arm-linux-gnueabihf'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-ops.h DASPK-opts.h DASRT-opts.h DASSL-opts.h LSODE-opts.h Quad-opts.h mx-cdm-dm.h mx-dm-cdm.h mx-cs-dm.h mx-cs-m.h mx-cs-nda.h mx-cdm-cm.h mx-cdm-m.h mx-cdm-s.h mx-cm-cdm.h mx-cm-dm.h mx-cm-m.h mx-cnda-nda.h mx-cm-s.h mx-cnda-s.h mx-dm-cs.h mx-dm-cm.h mx-m-cs.h mx-nda-cs.h mx-m-cdm.h mx-m-cm.h mx-nda-cnda.h mx-s-cdm.h mx-s-cm.h mx-s-cnda.h mx-dm-m.h mx-m-dm.h mx-fcdm-fdm.h mx-fdm-fcdm.h mx-fcs-fdm.h mx-fcs-fm.h mx-fcs-fnda.h mx-fcdm-fcm.h mx-fcdm-fm.h mx-fcdm-fs.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-fcm-fcdm.h mx-fcm-fdm.h mx-fcm-fm.h mx-fcnda-fnda.h mx-fcm-fs.h mx-fcnda-fs.h mx-fdm-fcs.h mx-fdm-fcm.h mx-fm-fcs.h mx-fnda-fcs.h mx-fm-fcdm.h mx-fm-fcm.h mx-fnda-fcnda.h mx-fs-fcdm.h mx-fs-fcm.h mx-fs-fcnda.h mx-fdm-fm.h mx-fm-fdm.h mx-pm-m.h mx-m-pm.h mx-pm-cm.h mx-cm-pm.h mx-pm-fm.h mx-fm-pm.h mx-pm-fcm.h mx-fcm-pm.h mx-s-i8nda.h mx-i8nda-s.h mx-s-ui8nda.h mx-ui8nda-s.h mx-s-i16nda.h mx-i16nda-s.h mx-s-ui16nda.h mx-ui16nda-s.h mx-s-i32nda.h mx-i32nda-s.h mx-s-ui32nda.h mx-ui32nda-s.h mx-s-i64nda.h mx-i64nda-s.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-s-ui64nda.h mx-ui64nda-s.h mx-fs-i8nda.h mx-i8nda-fs.h mx-fs-ui8nda.h mx-ui8nda-fs.h mx-fs-i16nda.h mx-i16nda-fs.h mx-fs-ui16nda.h mx-ui16nda-fs.h mx-fs-i32nda.h mx-i32nda-fs.h mx-fs-ui32nda.h mx-ui32nda-fs.h mx-fs-i64nda.h mx-i64nda-fs.h mx-fs-ui64nda.h mx-ui64nda-fs.h mx-nda-i8.h mx-i8-nda.h mx-nda-ui8.h mx-ui8-nda.h mx-nda-i16.h mx-i16-nda.h mx-nda-ui16.h mx-ui16-nda.h mx-nda-i32.h mx-i32-nda.h mx-nda-ui32.h mx-ui32-nda.h mx-nda-i64.h mx-i64-nda.h mx-nda-ui64.h mx-ui64-nda.h mx-fnda-i8.h mx-i8-fnda.h mx-fnda-ui8.h mx-ui8-fnda.h mx-fnda-i16.h mx-i16-fnda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-fnda-ui16.h mx-ui16-fnda.h mx-fnda-i32.h mx-i32-fnda.h mx-fnda-ui32.h mx-ui32-fnda.h mx-fnda-i64.h mx-i64-fnda.h mx-fnda-ui64.h mx-ui64-fnda.h mx-nda-i8nda.h mx-i8nda-nda.h mx-nda-ui8nda.h mx-ui8nda-nda.h mx-nda-i16nda.h mx-i16nda-nda.h mx-nda-ui16nda.h mx-ui16nda-nda.h mx-nda-i32nda.h mx-i32nda-nda.h mx-nda-ui32nda.h mx-ui32nda-nda.h mx-nda-i64nda.h mx-i64nda-nda.h mx-nda-ui64nda.h mx-ui64nda-nda.h mx-fnda-i8nda.h mx-i8nda-fnda.h mx-fnda-ui8nda.h mx-ui8nda-fnda.h mx-fnda-i16nda.h mx-i16nda-fnda.h mx-fnda-ui16nda.h mx-ui16nda-fnda.h mx-fnda-i32nda.h mx-i32nda-fnda.h mx-fnda-ui32nda.h mx-ui32nda-fnda.h mx-fnda-i64nda.h mx-i64nda-fnda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-fnda-ui64nda.h mx-ui64nda-fnda.h mx-i8nda-ui8.h mx-i8nda-i16.h mx-i8nda-ui16.h mx-i8nda-i32.h mx-i8nda-ui32.h mx-i8nda-i64.h mx-i8nda-ui64.h mx-i16nda-i8.h mx-i16nda-ui8.h mx-i16nda-ui16.h mx-i16nda-i32.h mx-i16nda-ui32.h mx-i16nda-i64.h mx-i16nda-ui64.h mx-i32nda-i8.h mx-i32nda-ui8.h mx-i32nda-i16.h mx-i32nda-ui16.h mx-i32nda-ui32.h mx-i32nda-i64.h mx-i32nda-ui64.h mx-i64nda-i8.h mx-i64nda-ui8.h mx-i64nda-i16.h mx-i64nda-ui16.h mx-i64nda-i32.h mx-i64nda-ui32.h mx-i64nda-ui64.h mx-ui8nda-i8.h mx-ui8nda-i16.h mx-ui8nda-ui16.h mx-ui8nda-i32.h mx-ui8nda-ui32.h mx-ui8nda-i64.h mx-ui8nda-ui64.h mx-ui16nda-i8.h mx-ui16nda-ui8.h mx-ui16nda-i16.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-ui16nda-i32.h mx-ui16nda-ui32.h mx-ui16nda-i64.h mx-ui16nda-ui64.h mx-ui32nda-i8.h mx-ui32nda-ui8.h mx-ui32nda-i16.h mx-ui32nda-ui16.h mx-ui32nda-i32.h mx-ui32nda-i64.h mx-ui32nda-ui64.h mx-ui64nda-i8.h mx-ui64nda-ui8.h mx-ui64nda-i16.h mx-ui64nda-ui16.h mx-ui64nda-i32.h mx-ui64nda-ui32.h mx-ui64nda-i64.h mx-i8-ui8nda.h mx-i8-i16nda.h mx-i8-ui16nda.h mx-i8-i32nda.h mx-i8-ui32nda.h mx-i8-i64nda.h mx-i8-ui64nda.h mx-i16-i8nda.h mx-i16-ui8nda.h mx-i16-ui16nda.h mx-i16-i32nda.h mx-i16-ui32nda.h mx-i16-i64nda.h mx-i16-ui64nda.h mx-i32-i8nda.h mx-i32-ui8nda.h mx-i32-i16nda.h mx-i32-ui16nda.h mx-i32-ui32nda.h mx-i32-i64nda.h mx-i32-ui64nda.h mx-i64-i8nda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-i64-ui8nda.h mx-i64-i16nda.h mx-i64-ui16nda.h mx-i64-i32nda.h mx-i64-ui32nda.h mx-i64-ui64nda.h mx-ui8-i8nda.h mx-ui8-i16nda.h mx-ui8-ui16nda.h mx-ui8-i32nda.h mx-ui8-ui32nda.h mx-ui8-i64nda.h mx-ui8-ui64nda.h mx-ui16-i8nda.h mx-ui16-ui8nda.h mx-ui16-i16nda.h mx-ui16-i32nda.h mx-ui16-ui32nda.h mx-ui16-i64nda.h mx-ui16-ui64nda.h mx-ui32-i8nda.h mx-ui32-ui8nda.h mx-ui32-i16nda.h mx-ui32-ui16nda.h mx-ui32-i32nda.h mx-ui32-i64nda.h mx-ui32-ui64nda.h mx-ui64-i8nda.h mx-ui64-ui8nda.h mx-ui64-i16nda.h mx-ui64-ui16nda.h mx-ui64-i32nda.h mx-ui64-ui32nda.h mx-ui64-i64nda.h mx-i8nda-ui8nda.h mx-i8nda-i16nda.h mx-i8nda-ui16nda.h mx-i8nda-i32nda.h mx-i8nda-ui32nda.h mx-i8nda-i64nda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-i8nda-ui64nda.h mx-i16nda-i8nda.h mx-i16nda-ui8nda.h mx-i16nda-ui16nda.h mx-i16nda-i32nda.h mx-i16nda-ui32nda.h mx-i16nda-i64nda.h mx-i16nda-ui64nda.h mx-i32nda-i8nda.h mx-i32nda-ui8nda.h mx-i32nda-i16nda.h mx-i32nda-ui16nda.h mx-i32nda-ui32nda.h mx-i32nda-i64nda.h mx-i32nda-ui64nda.h mx-i64nda-i8nda.h mx-i64nda-ui8nda.h mx-i64nda-i16nda.h mx-i64nda-ui16nda.h mx-i64nda-i32nda.h mx-i64nda-ui32nda.h mx-i64nda-ui64nda.h mx-ui8nda-i8nda.h mx-ui8nda-i16nda.h mx-ui8nda-ui16nda.h mx-ui8nda-i32nda.h mx-ui8nda-ui32nda.h mx-ui8nda-i64nda.h mx-ui8nda-ui64nda.h mx-ui16nda-i8nda.h mx-ui16nda-ui8nda.h mx-ui16nda-i16nda.h mx-ui16nda-i32nda.h mx-ui16nda-ui32nda.h mx-ui16nda-i64nda.h mx-ui16nda-ui64nda.h mx-ui32nda-i8nda.h mx-ui32nda-ui8nda.h mx-ui32nda-i16nda.h mx-ui32nda-ui16nda.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 mx-ui32nda-i32nda.h mx-ui32nda-i64nda.h mx-ui32nda-ui64nda.h mx-ui64nda-i8nda.h mx-ui64nda-ui8nda.h mx-ui64nda-i16nda.h mx-ui64nda-ui16nda.h mx-ui64nda-i32nda.h mx-ui64nda-ui32nda.h mx-ui64nda-i64nda.h vx-ccv-cv.h vx-ccv-s.h vx-crv-rv.h vx-crv-s.h vx-cs-cv.h vx-cs-rv.h vx-cv-ccv.h vx-cv-cs.h vx-rv-crv.h vx-rv-cs.h vx-s-ccv.h vx-s-crv.h vx-fccv-fcv.h vx-fccv-fs.h vx-fcrv-frv.h vx-fcrv-fs.h vx-fcs-fcv.h vx-fcs-frv.h vx-fcv-fccv.h vx-fcv-fcs.h vx-frv-fcrv.h vx-frv-fcs.h vx-fs-fccv.h vx-fs-fcrv.h smx-sm-cs.h smx-cs-sm.h smx-scm-s.h smx-s-scm.h smx-scm-sm.h smx-sm-scm.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 smx-m-sm.h smx-m-scm.h smx-cm-sm.h smx-cm-scm.h smx-sm-m.h smx-scm-m.h smx-sm-cm.h smx-scm-cm.h smx-bm-sbm.h smx-sbm-bm.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 CollocWt.h DAE.h DAEFunc.h DAERT.h DAERTFunc.h DASPK.h DASRT.h DASSL.h LSODE.h ODE.h ODEFunc.h ODES.h ODESFunc.h Quad.h Range.h base-dae.h base-de.h base-list.h base-min.h bsxfun.h byte-swap.h caseless-str.h cmd-edit.h cmd-hist.h data-conv.h dir-ops.h file-ops.h file-stat.h functor.h glob-match.h idx-vector.h lo-array-gripes.h lo-cutils.h lo-ieee.h lo-macros.h lo-mappers.h lo-math.h lo-specfun.h lo-sysdep.h lo-traits.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 lo-utils.h mach-info.h oct-alloc.h oct-binmap.h oct-cmplx.h oct-convn.h oct-env.h oct-fftw.h oct-glob.h oct-group.h oct-inttypes.h oct-locbuf.h oct-md5.h oct-mem.h oct-mutex.h oct-norm.h oct-openmp.h oct-passwd.h oct-rand.h oct-refcount.h oct-rl-edit.h oct-rl-hist.h oct-shlib.h oct-sort.h oct-sparse.h oct-spparms.h oct-syscalls.h oct-time.h oct-uname.h pathlen.h pathsearch.h randgamma.h randmtzig.h randpoisson.h regexp.h singleton-cleanup.h sparse-sort.h sparse-util.h statdefs.h str-vec.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 sun-utils.h sysdir.h syswait.h Array-util.h Array.h Array2.h Array3.h ArrayN.h CColVector.h CDiagMatrix.h CMatrix.h CNDArray.h CRowVector.h CSparse.h CmplxAEPBAL.h CmplxCHOL.h CmplxGEPBAL.h CmplxHESS.h CmplxLU.h CmplxQR.h CmplxQRP.h CmplxSCHUR.h CmplxSVD.h DET.h DiagArray2.h EIG.h MArray-decl.h MArray-defs.h MArray.h MArray2.h MArrayN.h MDiagArray2.h MSparse-defs.h MSparse.h Matrix.h MatrixType.h PermMatrix.h Sparse-diag-op-defs.h Sparse-op-defs.h Sparse-perm-op-defs.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 Sparse.h SparseCmplxCHOL.h SparseCmplxLU.h SparseCmplxQR.h SparseQR.h SparsedbleCHOL.h SparsedbleLU.h base-aepbal.h base-lu.h base-qr.h boolMatrix.h boolNDArray.h boolSparse.h bsxfun-decl.h chMatrix.h chNDArray.h dColVector.h dDiagMatrix.h dMatrix.h dNDArray.h dRowVector.h dSparse.h dbleAEPBAL.h dbleCHOL.h dbleGEPBAL.h dbleHESS.h dbleLU.h dbleQR.h dbleQRP.h dbleSCHUR.h dbleSVD.h dim-vector.h fCColVector.h fCDiagMatrix.h fCMatrix.h fCNDArray.h fCRowVector.h fCmplxAEPBAL.h fCmplxCHOL.h fCmplxGEPBAL.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 fCmplxHESS.h fCmplxLU.h fCmplxQR.h fCmplxQRP.h fCmplxSCHUR.h fCmplxSVD.h fColVector.h fDiagMatrix.h fEIG.h fMatrix.h fNDArray.h fRowVector.h floatAEPBAL.h floatCHOL.h floatGEPBAL.h floatHESS.h floatLU.h floatQR.h floatQRP.h floatSCHUR.h floatSVD.h int16NDArray.h int32NDArray.h int64NDArray.h int8NDArray.h intNDArray.h mx-base.h mx-defs.h mx-ext.h mx-op-decl.h mx-op-defs.h sparse-base-chol.h sparse-base-lu.h uint16NDArray.h uint32NDArray.h uint64NDArray.h uint8NDArray.h intNDArray.cc kpse.cc mx-inlines.cc '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 Array.cc DiagArray2.cc MArray.cc MDiagArray2.cc base-lu.cc base-qr.cc bsxfun-defs.cc eigs-base.cc oct-sort.cc sparse-base-chol.cc sparse-base-lu.cc sparse-dmsolve.cc '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
make[6]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[5]: Leaving directory `/«PKGBUILDDIR»/liboctave'
make[4]: Leaving directory `/«PKGBUILDDIR»/liboctave'
Making install in src
make[4]: Entering directory `/«PKGBUILDDIR»/src'
make  install-am
make[5]: Entering directory `/«PKGBUILDDIR»/src'
make[6]: Entering directory `/«PKGBUILDDIR»/src'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   liboctinterp.la '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf'
libtool: install: warning: relinking `liboctinterp.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -version-info 1:2:0 -no-undefined -bindir /usr/bin -o liboctinterp.la -rpath /usr/lib/arm-linux-gnueabihf liboctinterp_la-Cell.lo liboctinterp_la-bitfcns.lo liboctinterp_la-c-file-ptr-stream.lo liboctinterp_la-comment-list.lo liboctinterp_la-cutils.lo liboctinterp_la-data.lo liboctinterp_la-debug.lo liboctinterp_la-defaults.lo liboctinterp_la-defun.lo liboctinterp_la-dirfns.lo liboctinterp_la-display.lo liboctinterp_la-dynamic-ld.lo liboctinterp_la-error.lo liboctinterp_la-file-io.lo liboctinterp_la-gl-render.lo liboctinterp_la-gl2ps-renderer.lo liboctinterp_la-graphics.lo liboctinterp_la-gripes.lo liboctinterp_la-help.lo liboctinterp_la-input.lo liboctinterp_la-lex.lo liboctinterp_la-load-path.lo liboctinterp_la-load-save.lo liboctinterp_la-ls-ascii-helper.lo liboctinterp_la-ls-hdf5.lo liboctinterp_la-ls-mat-ascii.lo liboctinterp_la-ls-mat4.lo liboctinterp_la-ls-mat5.lo liboctinterp_la-ls-oct-ascii.lo liboctinterp_la-ls-oct-binary.lo liboctinterp_la-ls-utils.lo liboctinterp_la-mappers.lo liboctinterp_la-matherr.lo liboctinterp_la-mex.lo liboctinterp_la-oct-fstrm.lo liboctinterp_la-oct-hist.lo liboctinterp_la-oct-iostrm.lo liboctinterp_la-oct-lvalue.lo liboctinterp_la-oct-map.lo liboctinterp_la-oct-obj.lo liboctinterp_la-oct-parse.lo liboctinterp_la-oct-prcstrm.lo liboctinterp_la-oct-procbuf.lo liboctinterp_la-oct-stream.lo liboctinterp_la-oct-strstrm.lo liboctinterp_la-octave.lo liboctinterp_la-pager.lo liboctinterp_la-pr-output.lo liboctinterp_la-procstream.lo liboctinterp_la-profiler.lo liboctinterp_la-sighandlers.lo liboctinterp_la-siglist.lo liboctinterp_la-sparse.lo liboctinterp_la-sparse-xdiv.lo liboctinterp_la-sparse-xpow.lo liboctinterp_la-strfns.lo liboctinterp_la-symtab.lo liboctinterp_la-syscalls.lo liboctinterp_la-sysdep.lo liboctinterp_la-token.lo liboctinterp_la-toplev.lo liboctinterp_la-txt-eng-ft.lo liboctinterp_la-unwind-prot.lo liboctinterp_la-utils.lo liboctinterp_la-variables.lo liboctinterp_la-xdiv.lo liboctinterp_la-xnorm.lo liboctinterp_la-xpow.lo liboctinterp_la-zfstream.lo liboctinterp_la-ov-base.lo liboctinterp_la-ov-bool-mat.lo liboctinterp_la-ov-bool.lo liboctinterp_la-ov-builtin.lo liboctinterp_la-ov-cell.lo liboctinterp_la-ov-ch-mat.lo liboctinterp_la-ov-class.lo liboctinterp_la-ov-colon.lo liboctinterp_la-ov-complex.lo liboctinterp_la-ov-cs-list.lo liboctinterp_la-ov-cx-diag.lo liboctinterp_la-ov-cx-mat.lo liboctinterp_la-ov-dld-fcn.lo liboctinterp_la-ov-fcn-handle.lo liboctinterp_la-ov-fcn-inline.lo liboctinterp_la-ov-fcn.lo liboctinterp_la-ov-float.lo liboctinterp_la-ov-flt-complex.lo liboctinterp_la-ov-flt-cx-diag.lo liboctinterp_la-ov-flt-cx-mat.lo liboctinterp_la-ov-flt-re-diag.lo liboctinterp_la-ov-flt-re-mat.lo liboctinterp_la-ov-lazy-idx.lo liboctinterp_la-ov-mex-fcn.lo liboctinterp_la-ov-null-mat.lo liboctinterp_la-ov-oncleanup.lo liboctinterp_la-ov-perm.lo liboctinterp_la-ov-range.lo liboctinterp_la-ov-re-diag.lo liboctinterp_la-ov-re-mat.lo liboctinterp_la-ov-scalar.lo liboctinterp_la-ov-str-mat.lo liboctinterp_la-ov-struct.lo liboctinterp_la-ov-typeinfo.lo liboctinterp_la-ov-usr-fcn.lo liboctinterp_la-ov.lo liboctinterp_la-ov-int16.lo liboctinterp_la-ov-int32.lo liboctinterp_la-ov-int64.lo liboctinterp_la-ov-int8.lo liboctinterp_la-ov-uint16.lo liboctinterp_la-ov-uint32.lo liboctinterp_la-ov-uint64.lo liboctinterp_la-ov-uint8.lo liboctinterp_la-ov-base-sparse.lo liboctinterp_la-ov-bool-sparse.lo liboctinterp_la-ov-cx-sparse.lo liboctinterp_la-ov-re-sparse.lo liboctinterp_la-pt-arg-list.lo liboctinterp_la-pt-assign.lo liboctinterp_la-pt-binop.lo liboctinterp_la-pt-bp.lo liboctinterp_la-pt-cbinop.lo liboctinterp_la-pt-cell.lo liboctinterp_la-pt-check.lo liboctinterp_la-pt-cmd.lo liboctinterp_la-pt-colon.lo liboctinterp_la-pt-const.lo liboctinterp_la-pt-decl.lo liboctinterp_la-pt-eval.lo liboctinterp_la-pt-except.lo liboctinterp_la-pt-exp.lo liboctinterp_la-pt-fcn-handle.lo liboctinterp_la-pt-id.lo liboctinterp_la-pt-idx.lo liboctinterp_la-pt-jump.lo liboctinterp_la-pt-loop.lo liboctinterp_la-pt-mat.lo liboctinterp_la-pt-misc.lo liboctinterp_la-pt-pr-code.lo liboctinterp_la-pt-select.lo liboctinterp_la-pt-stmt.lo liboctinterp_la-pt-unop.lo liboctinterp_la-pt.lo OPERATORS/liboctinterp_la-op-b-b.lo OPERATORS/liboctinterp_la-op-b-bm.lo OPERATORS/liboctinterp_la-op-b-sbm.lo OPERATORS/liboctinterp_la-op-bm-b.lo OPERATORS/liboctinterp_la-op-bm-bm.lo OPERATORS/liboctinterp_la-op-bm-sbm.lo OPERATORS/liboctinterp_la-op-cdm-cdm.lo OPERATORS/liboctinterp_la-op-cdm-cm.lo OPERATORS/liboctinterp_la-op-cdm-cs.lo OPERATORS/liboctinterp_la-op-cdm-dm.lo OPERATORS/liboctinterp_la-op-cdm-m.lo OPERATORS/liboctinterp_la-op-cdm-s.lo OPERATORS/liboctinterp_la-op-cell.lo OPERATORS/liboctinterp_la-op-chm.lo OPERATORS/liboctinterp_la-op-class.lo OPERATORS/liboctinterp_la-op-cm-cdm.lo OPERATORS/liboctinterp_la-op-cm-cm.lo OPERATORS/liboctinterp_la-op-cm-cs.lo OPERATORS/liboctinterp_la-op-cm-dm.lo OPERATORS/liboctinterp_la-op-cm-m.lo OPERATORS/liboctinterp_la-op-cm-pm.lo OPERATORS/liboctinterp_la-op-cm-s.lo OPERATORS/liboctinterp_la-op-cm-scm.lo OPERATORS/liboctinterp_la-op-cm-sm.lo OPERATORS/liboctinterp_la-op-cs-cm.lo OPERATORS/liboctinterp_la-op-cs-cs.lo OPERATORS/liboctinterp_la-op-cs-m.lo OPERATORS/liboctinterp_la-op-cs-s.lo OPERATORS/liboctinterp_la-op-cs-scm.lo OPERATORS/liboctinterp_la-op-cs-sm.lo OPERATORS/liboctinterp_la-op-dm-cdm.lo OPERATORS/liboctinterp_la-op-dm-cm.lo OPERATORS/liboctinterp_la-op-dm-cs.lo OPERATORS/liboctinterp_la-op-dm-dm.lo OPERATORS/liboctinterp_la-op-dm-m.lo OPERATORS/liboctinterp_la-op-dm-s.lo OPERATORS/liboctinterp_la-op-dm-scm.lo OPERATORS/liboctinterp_la-op-dm-sm.lo OPERATORS/liboctinterp_la-op-double-conv.lo OPERATORS/liboctinterp_la-op-fcdm-fcdm.lo OPERATORS/liboctinterp_la-op-fcdm-fcm.lo OPERATORS/liboctinterp_la-op-fcdm-fcs.lo OPERATORS/liboctinterp_la-op-fcdm-fdm.lo OPERATORS/liboctinterp_la-op-fcdm-fm.lo OPERATORS/liboctinterp_la-op-fcdm-fs.lo OPERATORS/liboctinterp_la-op-fcm-fcdm.lo OPERATORS/liboctinterp_la-op-fcm-fcm.lo OPERATORS/liboctinterp_la-op-fcm-fcs.lo OPERATORS/liboctinterp_la-op-fcm-fdm.lo OPERATORS/liboctinterp_la-op-fcm-fm.lo OPERATORS/liboctinterp_la-op-fcm-fs.lo OPERATORS/liboctinterp_la-op-fcm-pm.lo OPERATORS/liboctinterp_la-op-fcn.lo OPERATORS/liboctinterp_la-op-fcs-fcm.lo OPERATORS/liboctinterp_la-op-fcs-fcs.lo OPERATORS/liboctinterp_la-op-fcs-fm.lo OPERATORS/liboctinterp_la-op-fcs-fs.lo OPERATORS/liboctinterp_la-op-fdm-fcdm.lo OPERATORS/liboctinterp_la-op-fdm-fcm.lo OPERATORS/liboctinterp_la-op-fdm-fcs.lo OPERATORS/liboctinterp_la-op-fdm-fdm.lo OPERATORS/liboctinterp_la-op-fdm-fm.lo OPERATORS/liboctinterp_la-op-fdm-fs.lo OPERATORS/liboctinterp_la-op-float-conv.lo OPERATORS/liboctinterp_la-op-fm-fcdm.lo OPERATORS/liboctinterp_la-op-fm-fcm.lo OPERATORS/liboctinterp_la-op-fm-fcs.lo OPERATORS/liboctinterp_la-op-fm-fdm.lo OPERATORS/liboctinterp_la-op-fm-fm.lo OPERATORS/liboctinterp_la-op-fm-fs.lo OPERATORS/liboctinterp_la-op-fm-pm.lo OPERATORS/liboctinterp_la-op-fs-fcm.lo OPERATORS/liboctinterp_la-op-fs-fcs.lo OPERATORS/liboctinterp_la-op-fs-fm.lo OPERATORS/liboctinterp_la-op-fs-fs.lo OPERATORS/liboctinterp_la-op-i16-i16.lo OPERATORS/liboctinterp_la-op-i32-i32.lo OPERATORS/liboctinterp_la-op-i64-i64.lo OPERATORS/liboctinterp_la-op-i8-i8.lo OPERATORS/liboctinterp_la-op-int-concat.lo OPERATORS/liboctinterp_la-op-int-conv.lo OPERATORS/liboctinterp_la-op-m-cdm.lo OPERATORS/liboctinterp_la-op-m-cm.lo OPERATORS/liboctinterp_la-op-m-cs.lo OPERATORS/liboctinterp_la-op-m-dm.lo OPERATORS/liboctinterp_la-op-m-m.lo OPERATORS/liboctinterp_la-op-m-pm.lo OPERATORS/liboctinterp_la-op-m-s.lo OPERATORS/liboctinterp_la-op-m-scm.lo OPERATORS/liboctinterp_la-op-m-sm.lo OPERATORS/liboctinterp_la-op-pm-cm.lo OPERATORS/liboctinterp_la-op-pm-fcm.lo OPERATORS/liboctinterp_la-op-pm-fm.lo OPERATORS/liboctinterp_la-op-pm-m.lo OPERATORS/liboctinterp_la-op-pm-pm.lo OPERATORS/liboctinterp_la-op-pm-scm.lo OPERATORS/liboctinterp_la-op-pm-sm.lo OPERATORS/liboctinterp_la-op-range.lo OPERATORS/liboctinterp_la-op-s-cm.lo OPERATORS/liboctinterp_la-op-s-cs.lo OPERATORS/liboctinterp_la-op-s-m.lo OPERATORS/liboctinterp_la-op-s-s.lo OPERATORS/liboctinterp_la-op-s-scm.lo OPERATORS/liboctinterp_la-op-s-sm.lo OPERATORS/liboctinterp_la-op-sbm-b.lo OPERATORS/liboctinterp_la-op-sbm-bm.lo OPERATORS/liboctinterp_la-op-sbm-sbm.lo OPERATORS/liboctinterp_la-op-scm-cm.lo OPERATORS/liboctinterp_la-op-scm-cs.lo OPERATORS/liboctinterp_la-op-scm-m.lo OPERATORS/liboctinterp_la-op-scm-s.lo OPERATORS/liboctinterp_la-op-scm-scm.lo OPERATORS/liboctinterp_la-op-scm-sm.lo OPERATORS/liboctinterp_la-op-sm-cm.lo OPERATORS/liboctinterp_la-op-sm-cs.lo OPERATORS/liboctinterp_la-op-sm-m.lo OPERATORS/liboctinterp_la-op-sm-s.lo OPERATORS/liboctinterp_la-op-sm-scm.lo OPERATORS/liboctinterp_la-op-sm-sm.lo OPERATORS/liboctinterp_la-op-str-m.lo OPERATORS/liboctinterp_la-op-str-s.lo OPERATORS/liboctinterp_la-op-str-str.lo OPERATORS/liboctinterp_la-op-struct.lo OPERATORS/liboctinterp_la-op-ui16-ui16.lo OPERATORS/liboctinterp_la-op-ui32-ui32.lo OPERATORS/liboctinterp_la-op-ui64-ui64.lo OPERATORS/liboctinterp_la-op-ui8-ui8.lo TEMPLATE-INST/liboctinterp_la-Array-os.lo TEMPLATE-INST/liboctinterp_la-Array-tc.lo liboctinterp_la-builtins.lo liboctinterp_la-oct-errno.lo liboctinterp_la-ops.lo ../liboctave/liboctave.la ../libcruft/libcruft.la -lfltk_gl -lfltk -lX11 -lfreetype -lhdf5 -lz -lfontconfig -lfreetype -lGL -lGLU -lX11 -lgl2ps -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  .libs/liboctinterp_la-Cell.o .libs/liboctinterp_la-bitfcns.o .libs/liboctinterp_la-c-file-ptr-stream.o .libs/liboctinterp_la-comment-list.o .libs/liboctinterp_la-cutils.o .libs/liboctinterp_la-data.o .libs/liboctinterp_la-debug.o .libs/liboctinterp_la-defaults.o .libs/liboctinterp_la-defun.o .libs/liboctinterp_la-dirfns.o .libs/liboctinterp_la-display.o .libs/liboctinterp_la-dynamic-ld.o .libs/liboctinterp_la-error.o .libs/liboctinterp_la-file-io.o .libs/liboctinterp_la-gl-render.o .libs/liboctinterp_la-gl2ps-renderer.o .libs/liboctinterp_la-graphics.o .libs/liboctinterp_la-gripes.o .libs/liboctinterp_la-help.o .libs/liboctinterp_la-input.o .libs/liboctinterp_la-lex.o .libs/liboctinterp_la-load-path.o .libs/liboctinterp_la-load-save.o .libs/liboctinterp_la-ls-ascii-helper.o .libs/liboctinterp_la-ls-hdf5.o .libs/liboctinterp_la-ls-mat-ascii.o .libs/liboctinterp_la-ls-mat4.o .libs/liboctinterp_la-ls-mat5.o .libs/liboctinterp_la-ls-oct-ascii.o .libs/liboctinterp_la-ls-oct-binary.o .libs/liboctinterp_la-ls-utils.o .libs/liboctinterp_la-mappers.o .libs/liboctinterp_la-matherr.o .libs/liboctinterp_la-mex.o .libs/liboctinterp_la-oct-fstrm.o .libs/liboctinterp_la-oct-hist.o .libs/liboctinterp_la-oct-iostrm.o .libs/liboctinterp_la-oct-lvalue.o .libs/liboctinterp_la-oct-map.o .libs/liboctinterp_la-oct-obj.o .libs/liboctinterp_la-oct-parse.o .libs/liboctinterp_la-oct-prcstrm.o .libs/liboctinterp_la-oct-procbuf.o .libs/liboctinterp_la-oct-stream.o .libs/liboctinterp_la-oct-strstrm.o .libs/liboctinterp_la-octave.o .libs/liboctinterp_la-pager.o .libs/liboctinterp_la-pr-output.o .libs/liboctinterp_la-procstream.o .libs/liboctinterp_la-profiler.o .libs/liboctinterp_la-sighandlers.o .libs/liboctinterp_la-siglist.o .libs/liboctinterp_la-sparse.o .libs/liboctinterp_la-sparse-xdiv.o .libs/liboctinterp_la-sparse-xpow.o .libs/liboctinterp_la-strfns.o .libs/liboctinterp_la-symtab.o .libs/liboctinterp_la-syscalls.o .libs/liboctinterp_la-sysdep.o .libs/liboctinterp_la-token.o .libs/liboctinterp_la-toplev.o .libs/liboctinterp_la-txt-eng-ft.o .libs/liboctinterp_la-unwind-prot.o .libs/liboctinterp_la-utils.o .libs/liboctinterp_la-variables.o .libs/liboctinterp_la-xdiv.o .libs/liboctinterp_la-xnorm.o .libs/liboctinterp_la-xpow.o .libs/liboctinterp_la-zfstream.o .libs/liboctinterp_la-ov-base.o .libs/liboctinterp_la-ov-bool-mat.o .libs/liboctinterp_la-ov-bool.o .libs/liboctinterp_la-ov-builtin.o .libs/liboctinterp_la-ov-cell.o .libs/liboctinterp_la-ov-ch-mat.o .libs/liboctinterp_la-ov-class.o .libs/liboctinterp_la-ov-colon.o .libs/liboctinterp_la-ov-complex.o .libs/liboctinterp_la-ov-cs-list.o .libs/liboctinterp_la-ov-cx-diag.o .libs/liboctinterp_la-ov-cx-mat.o .libs/liboctinterp_la-ov-dld-fcn.o .libs/liboctinterp_la-ov-fcn-handle.o .libs/liboctinterp_la-ov-fcn-inline.o .libs/liboctinterp_la-ov-fcn.o .libs/liboctinterp_la-ov-float.o .libs/liboctinterp_la-ov-flt-complex.o .libs/liboctinterp_la-ov-flt-cx-diag.o .libs/liboctinterp_la-ov-flt-cx-mat.o .libs/liboctinterp_la-ov-flt-re-diag.o .libs/liboctinterp_la-ov-flt-re-mat.o .libs/liboctinterp_la-ov-lazy-idx.o .libs/liboctinterp_la-ov-mex-fcn.o .libs/liboctinterp_la-ov-null-mat.o .libs/liboctinterp_la-ov-oncleanup.o .libs/liboctinterp_la-ov-perm.o .libs/liboctinterp_la-ov-range.o .libs/liboctinterp_la-ov-re-diag.o .libs/liboctinterp_la-ov-re-mat.o .libs/liboctinterp_la-ov-scalar.o .libs/liboctinterp_la-ov-str-mat.o .libs/liboctinterp_la-ov-struct.o .libs/liboctinterp_la-ov-typeinfo.o .libs/liboctinterp_la-ov-usr-fcn.o .libs/liboctinterp_la-ov.o .libs/liboctinterp_la-ov-int16.o .libs/liboctinterp_la-ov-int32.o .libs/liboctinterp_la-ov-int64.o .libs/liboctinterp_la-ov-int8.o .libs/liboctinterp_la-ov-uint16.o .libs/liboctinterp_la-ov-uint32.o .libs/liboctinterp_la-ov-uint64.o .libs/liboctinterp_la-ov-uint8.o .libs/liboctinterp_la-ov-base-sparse.o .libs/liboctinterp_la-ov-bool-sparse.o .libs/liboctinterp_la-ov-cx-sparse.o .libs/liboctinterp_la-ov-re-sparse.o .libs/liboctinterp_la-pt-arg-list.o .libs/liboctinterp_la-pt-assign.o .libs/liboctinterp_la-pt-binop.o .libs/liboctinterp_la-pt-bp.o .libs/liboctinterp_la-pt-cbinop.o .libs/liboctinterp_la-pt-cell.o .libs/liboctinterp_la-pt-check.o .libs/liboctinterp_la-pt-cmd.o .libs/liboctinterp_la-pt-colon.o .libs/liboctinterp_la-pt-const.o .libs/liboctinterp_la-pt-decl.o .libs/liboctinterp_la-pt-eval.o .libs/liboctinterp_la-pt-except.o .libs/liboctinterp_la-pt-exp.o .libs/liboctinterp_la-pt-fcn-handle.o .libs/liboctinterp_la-pt-id.o .libs/liboctinterp_la-pt-idx.o .libs/liboctinterp_la-pt-jump.o .libs/liboctinterp_la-pt-loop.o .libs/liboctinterp_la-pt-mat.o .libs/liboctinterp_la-pt-misc.o .libs/liboctinterp_la-pt-pr-code.o .libs/liboctinterp_la-pt-select.o .libs/liboctinterp_la-pt-stmt.o .libs/liboctinterp_la-pt-unop.o .libs/liboctinterp_la-pt.o OPERATORS/.libs/liboctinterp_la-op-b-b.o OPERATORS/.libs/liboctinterp_la-op-b-bm.o OPERATORS/.libs/liboctinterp_la-op-b-sbm.o OPERATORS/.libs/liboctinterp_la-op-bm-b.o OPERATORS/.libs/liboctinterp_la-op-bm-bm.o OPERATORS/.libs/liboctinterp_la-op-bm-sbm.o OPERATORS/.libs/liboctinterp_la-op-cdm-cdm.o OPERATORS/.libs/liboctinterp_la-op-cdm-cm.o OPERATORS/.libs/liboctinterp_la-op-cdm-cs.o OPERATORS/.libs/liboctinterp_la-op-cdm-dm.o OPERATORS/.libs/liboctinterp_la-op-cdm-m.o OPERATORS/.libs/liboctinterp_la-op-cdm-s.o OPERATORS/.libs/liboctinterp_la-op-cell.o OPERATORS/.libs/liboctinterp_la-op-chm.o OPERATORS/.libs/liboctinterp_la-op-class.o OPERATORS/.libs/liboctinterp_la-op-cm-cdm.o OPERATORS/.libs/liboctinterp_la-op-cm-cm.o OPERATORS/.libs/liboctinterp_la-op-cm-cs.o OPERATORS/.libs/liboctinterp_la-op-cm-dm.o OPERATORS/.libs/liboctinterp_la-op-cm-m.o OPERATORS/.libs/liboctinterp_la-op-cm-pm.o OPERATORS/.libs/liboctinterp_la-op-cm-s.o OPERATORS/.libs/liboctinterp_la-op-cm-scm.o OPERATORS/.libs/liboctinterp_la-op-cm-sm.o OPERATORS/.libs/liboctinterp_la-op-cs-cm.o OPERATORS/.libs/liboctinterp_la-op-cs-cs.o OPERATORS/.libs/liboctinterp_la-op-cs-m.o OPERATORS/.libs/liboctinterp_la-op-cs-s.o OPERATORS/.libs/liboctinterp_la-op-cs-scm.o OPERATORS/.libs/liboctinterp_la-op-cs-sm.o OPERATORS/.libs/liboctinterp_la-op-dm-cdm.o OPERATORS/.libs/liboctinterp_la-op-dm-cm.o OPERATORS/.libs/liboctinterp_la-op-dm-cs.o OPERATORS/.libs/liboctinterp_la-op-dm-dm.o OPERATORS/.libs/liboctinterp_la-op-dm-m.o OPERATORS/.libs/liboctinterp_la-op-dm-s.o OPERATORS/.libs/liboctinterp_la-op-dm-scm.o OPERATORS/.libs/liboctinterp_la-op-dm-sm.o OPERATORS/.libs/liboctinterp_la-op-double-conv.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcdm.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcm.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fcs.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fdm.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fm.o OPERATORS/.libs/liboctinterp_la-op-fcdm-fs.o OPERATORS/.libs/liboctinterp_la-op-fcm-fcdm.o OPERATORS/.libs/liboctinterp_la-op-fcm-fcm.o OPERATORS/.libs/liboctinterp_la-op-fcm-fcs.o OPERATORS/.libs/liboctinterp_la-op-fcm-fdm.o OPERATORS/.libs/liboctinterp_la-op-fcm-fm.o OPERATORS/.libs/liboctinterp_la-op-fcm-fs.o OPERATORS/.libs/liboctinterp_la-op-fcm-pm.o OPERATORS/.libs/liboctinterp_la-op-fcn.o OPERATORS/.libs/liboctinterp_la-op-fcs-fcm.o OPERATORS/.libs/liboctinterp_la-op-fcs-fcs.o OPERATORS/.libs/liboctinterp_la-op-fcs-fm.o OPERATORS/.libs/liboctinterp_la-op-fcs-fs.o OPERATORS/.libs/liboctinterp_la-op-fdm-fcdm.o OPERATORS/.libs/liboctinterp_la-op-fdm-fcm.o OPERATORS/.libs/liboctinterp_la-op-fdm-fcs.o OPERATORS/.libs/liboctinterp_la-op-fdm-fdm.o OPERATORS/.libs/liboctinterp_la-op-fdm-fm.o OPERATORS/.libs/liboctinterp_la-op-fdm-fs.o OPERATORS/.libs/liboctinterp_la-op-float-conv.o OPERATORS/.libs/liboctinterp_la-op-fm-fcdm.o OPERATORS/.libs/liboctinterp_la-op-fm-fcm.o OPERATORS/.libs/liboctinterp_la-op-fm-fcs.o OPERATORS/.libs/liboctinterp_la-op-fm-fdm.o OPERATORS/.libs/liboctinterp_la-op-fm-fm.o OPERATORS/.libs/liboctinterp_la-op-fm-fs.o OPERATORS/.libs/liboctinterp_la-op-fm-pm.o OPERATORS/.libs/liboctinterp_la-op-fs-fcm.o OPERATORS/.libs/liboctinterp_la-op-fs-fcs.o OPERATORS/.libs/liboctinterp_la-op-fs-fm.o OPERATORS/.libs/liboctinterp_la-op-fs-fs.o OPERATORS/.libs/liboctinterp_la-op-i16-i16.o OPERATORS/.libs/liboctinterp_la-op-i32-i32.o OPERATORS/.libs/liboctinterp_la-op-i64-i64.o OPERATORS/.libs/liboctinterp_la-op-i8-i8.o OPERATORS/.libs/liboctinterp_la-op-int-concat.o OPERATORS/.libs/liboctinterp_la-op-int-conv.o OPERATORS/.libs/liboctinterp_la-op-m-cdm.o OPERATORS/.libs/liboctinterp_la-op-m-cm.o OPERATORS/.libs/liboctinterp_la-op-m-cs.o OPERATORS/.libs/liboctinterp_la-op-m-dm.o OPERATORS/.libs/liboctinterp_la-op-m-m.o OPERATORS/.libs/liboctinterp_la-op-m-pm.o OPERATORS/.libs/liboctinterp_la-op-m-s.o OPERATORS/.libs/liboctinterp_la-op-m-scm.o OPERATORS/.libs/liboctinterp_la-op-m-sm.o OPERATORS/.libs/liboctinterp_la-op-pm-cm.o OPERATORS/.libs/liboctinterp_la-op-pm-fcm.o OPERATORS/.libs/liboctinterp_la-op-pm-fm.o OPERATORS/.libs/liboctinterp_la-op-pm-m.o OPERATORS/.libs/liboctinterp_la-op-pm-pm.o OPERATORS/.libs/liboctinterp_la-op-pm-scm.o OPERATORS/.libs/liboctinterp_la-op-pm-sm.o OPERATORS/.libs/liboctinterp_la-op-range.o OPERATORS/.libs/liboctinterp_la-op-s-cm.o OPERATORS/.libs/liboctinterp_la-op-s-cs.o OPERATORS/.libs/liboctinterp_la-op-s-m.o OPERATORS/.libs/liboctinterp_la-op-s-s.o OPERATORS/.libs/liboctinterp_la-op-s-scm.o OPERATORS/.libs/liboctinterp_la-op-s-sm.o OPERATORS/.libs/liboctinterp_la-op-sbm-b.o OPERATORS/.libs/liboctinterp_la-op-sbm-bm.o OPERATORS/.libs/liboctinterp_la-op-sbm-sbm.o OPERATORS/.libs/liboctinterp_la-op-scm-cm.o OPERATORS/.libs/liboctinterp_la-op-scm-cs.o OPERATORS/.libs/liboctinterp_la-op-scm-m.o OPERATORS/.libs/liboctinterp_la-op-scm-s.o OPERATORS/.libs/liboctinterp_la-op-scm-scm.o OPERATORS/.libs/liboctinterp_la-op-scm-sm.o OPERATORS/.libs/liboctinterp_la-op-sm-cm.o OPERATORS/.libs/liboctinterp_la-op-sm-cs.o OPERATORS/.libs/liboctinterp_la-op-sm-m.o OPERATORS/.libs/liboctinterp_la-op-sm-s.o OPERATORS/.libs/liboctinterp_la-op-sm-scm.o OPERATORS/.libs/liboctinterp_la-op-sm-sm.o OPERATORS/.libs/liboctinterp_la-op-str-m.o OPERATORS/.libs/liboctinterp_la-op-str-s.o OPERATORS/.libs/liboctinterp_la-op-str-str.o OPERATORS/.libs/liboctinterp_la-op-struct.o OPERATORS/.libs/liboctinterp_la-op-ui16-ui16.o OPERATORS/.libs/liboctinterp_la-op-ui32-ui32.o OPERATORS/.libs/liboctinterp_la-op-ui64-ui64.o OPERATORS/.libs/liboctinterp_la-op-ui8-ui8.o TEMPLATE-INST/.libs/liboctinterp_la-Array-os.o TEMPLATE-INST/.libs/liboctinterp_la-Array-tc.o .libs/liboctinterp_la-builtins.o .libs/liboctinterp_la-oct-errno.o .libs/liboctinterp_la-ops.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctave -lcruft -lfltk_gl -lfltk -lhdf5 -lz -lfontconfig -lfreetype -lGLU -lX11 -lgl2ps -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,liboctinterp.so.1 -o .libs/liboctinterp.so.1.0.2
libtool: install: /usr/bin/install -c .libs/liboctinterp.so.1.0.2T /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liboctinterp.so.1.0.2 liboctinterp.so.1 || { rm -f liboctinterp.so.1 && ln -s liboctinterp.so.1.0.2 liboctinterp.so.1; }; })
libtool: install: (cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f liboctinterp.so.1.0.2 liboctinterp.so || { rm -f liboctinterp.so && ln -s liboctinterp.so.1.0.2 liboctinterp.so; }; })
libtool: install: /usr/bin/install -c .libs/liboctinterp.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/liboctinterp.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/arm-linux-gnueabihf'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c octave '/«PKGBUILDDIR»/debian/tmp/usr/bin'
libtool: install: warning: `liboctinterp.la' has not been installed in `/usr/lib/arm-linux-gnueabihf'
libtool: install: warning: `../liboctave/liboctave.la' has not been installed in `/usr/lib/arm-linux-gnueabihf'
libtool: install: warning: `../libcruft/libcruft.la' has not been installed in `/usr/lib/arm-linux-gnueabihf'
libtool: install: /usr/bin/install -c .libs/octave /«PKGBUILDDIR»/debian/tmp/usr/bin/octave
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/bin'
 /usr/bin/install -c mkoctfile octave-config '/«PKGBUILDDIR»/debian/tmp/usr/bin'
make  install-exec-hook
make[7]: Entering directory `/«PKGBUILDDIR»/src'
make[7]: Nothing to be done for `install-exec-hook'.
make[7]: Leaving directory `/«PKGBUILDDIR»/src'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 defaults.h graphics.h oct-conf.h mxarray.h version.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 Cell.h builtins.h c-file-ptr-stream.h comment-list.h cutils.h data.h debug.h defun-dld.h defun-int.h defun.h dirfns.h display.h dynamic-ld.h error.h file-io.h gl-render.h gl2ps-renderer.h graphics-props.cc gripes.h help.h input.h lex.h load-path.h load-save.h ls-ascii-helper.h ls-hdf5.h ls-mat-ascii.h ls-mat4.h ls-mat5.h ls-oct-ascii.h ls-oct-binary.h ls-utils.h mex.h mexproto.h oct-errno.h oct-fstrm.h oct-gperf.h oct-hdf5.h oct-hist.h oct-iostrm.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 oct-lvalue.h oct-map.h oct-obj.h oct-prcstrm.h oct-procbuf.h oct-stdstrm.h oct-stream.h oct-strstrm.h oct.h octave.h ops.h pager.h parse.h pr-output.h procstream.h profiler.h sighandlers.h siglist.h sparse-xdiv.h sparse-xpow.h symtab.h sysdep.h token.h toplev.h txt-eng-ft.h txt-eng.h unwind-prot.h utils.h variables.h xdiv.h xnorm.h xpow.h zfstream.h ov-base-diag.h ov-base-diag.cc ov-base-mat.h ov-base-mat.cc ov-base-scalar.h ov-base-scalar.cc ov-base.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 ov-bool-mat.h ov-bool-mat.cc ov-bool.h ov-builtin.h ov-cell.h ov-ch-mat.h ov-class.h ov-colon.h ov-complex.h ov-cs-list.h ov-cx-diag.h ov-cx-mat.h ov-dld-fcn.h ov-fcn-handle.h ov-fcn-inline.h ov-fcn.h ov-float.h ov-flt-complex.h ov-flt-cx-diag.h ov-flt-cx-mat.h ov-flt-re-diag.h ov-flt-re-mat.h ov-lazy-idx.h ov-mex-fcn.h ov-null-mat.h ov-oncleanup.h ov-perm.h ov-range.h ov-re-diag.h ov-re-mat.h ov-scalar.h ov-str-mat.h ov-struct.h ov-type-conv.h ov-typeinfo.h ov-usr-fcn.h ov.h ov-base-int.h ov-base-int.cc ov-int-traits.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 ov-int16.h ov-int32.h ov-int64.h ov-int8.h ov-intx.h ov-uint16.h ov-uint32.h ov-uint64.h ov-uint8.h ov-base-sparse.h ov-bool-sparse.h ov-cx-sparse.h ov-re-sparse.h pt-all.h pt-arg-list.h pt-assign.h pt-binop.h pt-bp.h pt-cbinop.h pt-cell.h pt-check.h pt-cmd.h pt-colon.h pt-const.h pt-decl.h pt-eval.h pt-except.h pt-exp.h pt-fcn-handle.h pt-id.h pt-idx.h pt-jump.h pt-loop.h pt-mat.h pt-misc.h pt-pr-code.h pt-select.h pt-stmt.h pt-unop.h pt-walk.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 pt.h OPERATORS/op-dm-template.cc OPERATORS/op-dms-template.cc OPERATORS/op-int.h OPERATORS/op-pm-template.cc '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   DLD-FUNCTIONS/__contourc__.la DLD-FUNCTIONS/__delaunayn__.la DLD-FUNCTIONS/__dispatch__.la DLD-FUNCTIONS/__dsearchn__.la DLD-FUNCTIONS/__fltk_uigetfile__.la DLD-FUNCTIONS/__glpk__.la DLD-FUNCTIONS/__init_fltk__.la DLD-FUNCTIONS/__init_gnuplot__.la DLD-FUNCTIONS/__lin_interpn__.la DLD-FUNCTIONS/__magick_read__.la DLD-FUNCTIONS/__pchip_deriv__.la DLD-FUNCTIONS/__qp__.la DLD-FUNCTIONS/__voronoi__.la DLD-FUNCTIONS/amd.la DLD-FUNCTIONS/balance.la DLD-FUNCTIONS/besselj.la DLD-FUNCTIONS/betainc.la DLD-FUNCTIONS/bsxfun.la DLD-FUNCTIONS/ccolamd.la DLD-FUNCTIONS/cellfun.la DLD-FUNCTIONS/chol.la DLD-FUNCTIONS/colamd.la DLD-FUNCTIONS/colloc.la DLD-FUNCTIONS/conv2.la DLD-FUNCTIONS/convhulln.la DLD-FUNCTIONS/daspk.la DLD-FUNCTIONS/dasrt.la DLD-FUNCTIONS/dassl.la DLD-FUNCTIONS/det.la DLD-FUNCTIONS/dlmread.la DLD-FUNCTIONS/dmperm.la DLD-FUNCTIONS/dot.la DLD-FUNCTIONS/eig.la DLD-FUNCTIONS/eigs.la DLD-FUNCTIONS/fft.la DLD-FUNCTIONS/fft2.la DLD-FUNCTIONS/fftn.la DLD-FUNCTIONS/fftw.la DLD-FUNCTIONS/filter.la DLD-FUNCTIONS/find.la DLD-FUNCTIONS/gammainc.la DLD-FUNCTIONS/gcd.la DLD-FUNCTIONS/getgrent.la DLD-FUNCTIONS/getpwent.la DLD-FUNCTIONS/getrusage.la DLD-FUNCTIONS/givens.la DLD-FUNCTIONS/hess.la DLD-FUNCTIONS/hex2num.la DLD-FUNCTIONS/inv.la DLD-FUNCTIONS/kron.la DLD-FUNCTIONS/lookup.la DLD-FUNCTIONS/lsode.la DLD-FUNCTIONS/lu.la DLD-FUNCTIONS/luinc.la DLD-FUNCTIONS/matrix_type.la DLD-FUNCTIONS/max.la DLD-FUNCTIONS/md5sum.la DLD-FUNCTIONS/mgorth.la DLD-FUNCTIONS/nproc.la DLD-FUNCTIONS/pinv.la DLD-FUNCTIONS/qr.la DLD-FUNCTIONS/quad.la DLD-FUNCTIONS/quadcc.la DLD-FUNCTIONS/qz.la DLD-FUNCTIONS/rand.la DLD-FUNCTIONS/rcond.la DLD-FUNCTIONS/regexp.la DLD-FUNCTIONS/schur.la DLD-FUNCTIONS/spparms.la DLD-FUNCTIONS/sqrtm.la DLD-FUNCTIONS/strfind.la DLD-FUNCTIONS/str2double.la DLD-FUNCTIONS/sub2ind.la DLD-FUNCTIONS/svd.la DLD-FUNCTIONS/syl.la DLD-FUNCTIONS/symbfact.la DLD-FUNCTIONS/symrcm.la DLD-FUNCTIONS/time.la DLD-FUNCTIONS/tril.la DLD-FUNCTIONS/tsearch.la DLD-FUNCTIONS/typecast.la DLD-FUNCTIONS/urlwrite.la '/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4'
libtool: install: warning: relinking `DLD-FUNCTIONS/__contourc__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__contourc__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__contourc__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__contourc__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__contourc__.so -o DLD-FUNCTIONS/.libs/__contourc__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__contourc__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__contourc__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__contourc__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__contourc__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__delaunayn__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__delaunayn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___delaunayn___la-__delaunayn__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqhull -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___delaunayn___la-__delaunayn__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lqhull -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__delaunayn__.so -o DLD-FUNCTIONS/.libs/__delaunayn__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__delaunayn__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__delaunayn__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__delaunayn__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__delaunayn__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__dispatch__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__dispatch__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__dispatch__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__dispatch__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__dispatch__.so -o DLD-FUNCTIONS/.libs/__dispatch__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__dispatch__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__dispatch__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__dispatch__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__dispatch__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__dsearchn__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__dsearchn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__dsearchn__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__dsearchn__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__dsearchn__.so -o DLD-FUNCTIONS/.libs/__dsearchn__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__dsearchn__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__dsearchn__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__dsearchn__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__dsearchn__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__fltk_uigetfile__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__fltk_uigetfile__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___fltk_uigetfile___la-__fltk_uigetfile__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfltk_gl -lfltk -lX11 -lfreetype -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___fltk_uigetfile___la-__fltk_uigetfile__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lfltk_gl -lfltk -lX11 -lfreetype -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__fltk_uigetfile__.so -o DLD-FUNCTIONS/.libs/__fltk_uigetfile__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__fltk_uigetfile__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__fltk_uigetfile__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__fltk_uigetfile__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__fltk_uigetfile__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__glpk__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__glpk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___glpk___la-__glpk__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lglpk -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___glpk___la-__glpk__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lglpk -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__glpk__.so -o DLD-FUNCTIONS/.libs/__glpk__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__glpk__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__glpk__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__glpk__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__glpk__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__init_fltk__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__init_fltk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___init_fltk___la-__init_fltk__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfltk_gl -lfltk -lX11 -lfreetype -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___init_fltk___la-__init_fltk__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lfltk_gl -lfltk -lX11 -lfreetype -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__init_fltk__.so -o DLD-FUNCTIONS/.libs/__init_fltk__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__init_fltk__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__init_fltk__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__init_fltk__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__init_fltk__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__init_gnuplot__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__init_gnuplot__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__init_gnuplot__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__init_gnuplot__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__init_gnuplot__.so -o DLD-FUNCTIONS/.libs/__init_gnuplot__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__init_gnuplot__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__init_gnuplot__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__init_gnuplot__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__init_gnuplot__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__lin_interpn__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__lin_interpn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__lin_interpn__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__lin_interpn__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__lin_interpn__.so -o DLD-FUNCTIONS/.libs/__lin_interpn__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__lin_interpn__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__lin_interpn__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__lin_interpn__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__lin_interpn__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__magick_read__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__magick_read__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___magick_read___la-__magick_read__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGraphicsMagick++ -lGraphicsMagick -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___magick_read___la-__magick_read__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGraphicsMagick++ -lGraphicsMagick -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__magick_read__.so -o DLD-FUNCTIONS/.libs/__magick_read__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__magick_read__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__magick_read__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__magick_read__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__magick_read__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__pchip_deriv__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__pchip_deriv__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__pchip_deriv__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__pchip_deriv__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__pchip_deriv__.so -o DLD-FUNCTIONS/.libs/__pchip_deriv__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__pchip_deriv__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__pchip_deriv__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__pchip_deriv__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__pchip_deriv__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__qp__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__qp__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/__qp__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/__qp__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__qp__.so -o DLD-FUNCTIONS/.libs/__qp__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__qp__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__qp__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__qp__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__qp__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/__voronoi__.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/__voronoi__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS___voronoi___la-__voronoi__.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqhull -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS___voronoi___la-__voronoi__.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lqhull -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,__voronoi__.so -o DLD-FUNCTIONS/.libs/__voronoi__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__voronoi__.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__voronoi__.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/__voronoi__.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/__voronoi__.la
libtool: install: warning: relinking `DLD-FUNCTIONS/amd.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/amd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_amd_la-amd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_amd_la-amd.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,amd.so -o DLD-FUNCTIONS/.libs/amd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/amd.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/amd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/amd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/amd.la
libtool: install: warning: relinking `DLD-FUNCTIONS/balance.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/balance.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/balance.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/balance.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,balance.so -o DLD-FUNCTIONS/.libs/balance.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/balance.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/balance.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/balance.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/balance.la
libtool: install: warning: relinking `DLD-FUNCTIONS/besselj.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/besselj.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/besselj.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/besselj.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,besselj.so -o DLD-FUNCTIONS/.libs/besselj.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/besselj.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/besselj.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/besselj.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/besselj.la
libtool: install: warning: relinking `DLD-FUNCTIONS/betainc.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/betainc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/betainc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/betainc.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,betainc.so -o DLD-FUNCTIONS/.libs/betainc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/betainc.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/betainc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/betainc.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/betainc.la
libtool: install: warning: relinking `DLD-FUNCTIONS/bsxfun.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/bsxfun.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/bsxfun.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/bsxfun.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,bsxfun.so -o DLD-FUNCTIONS/.libs/bsxfun.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/bsxfun.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/bsxfun.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/bsxfun.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/bsxfun.la
libtool: install: warning: relinking `DLD-FUNCTIONS/ccolamd.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/ccolamd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_ccolamd_la-ccolamd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_ccolamd_la-ccolamd.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,ccolamd.so -o DLD-FUNCTIONS/.libs/ccolamd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/ccolamd.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/ccolamd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/ccolamd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/ccolamd.la
libtool: install: warning: relinking `DLD-FUNCTIONS/cellfun.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/cellfun.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/cellfun.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/cellfun.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,cellfun.so -o DLD-FUNCTIONS/.libs/cellfun.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/cellfun.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/cellfun.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/cellfun.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/cellfun.la
libtool: install: warning: relinking `DLD-FUNCTIONS/chol.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/chol.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_chol_la-chol.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_chol_la-chol.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,chol.so -o DLD-FUNCTIONS/.libs/chol.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/chol.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/chol.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/chol.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/chol.la
libtool: install: warning: relinking `DLD-FUNCTIONS/colamd.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/colamd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_colamd_la-colamd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_colamd_la-colamd.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,colamd.so -o DLD-FUNCTIONS/.libs/colamd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/colamd.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/colamd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/colamd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/colamd.la
libtool: install: warning: relinking `DLD-FUNCTIONS/colloc.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/colloc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/colloc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/colloc.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,colloc.so -o DLD-FUNCTIONS/.libs/colloc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/colloc.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/colloc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/colloc.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/colloc.la
libtool: install: warning: relinking `DLD-FUNCTIONS/conv2.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/conv2.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/conv2.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/conv2.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,conv2.so -o DLD-FUNCTIONS/.libs/conv2.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/conv2.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/conv2.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/conv2.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/conv2.la
libtool: install: warning: relinking `DLD-FUNCTIONS/convhulln.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/convhulln.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_convhulln_la-convhulln.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqhull -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_convhulln_la-convhulln.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lqhull -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,convhulln.so -o DLD-FUNCTIONS/.libs/convhulln.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/convhulln.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/convhulln.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/convhulln.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/convhulln.la
libtool: install: warning: relinking `DLD-FUNCTIONS/daspk.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/daspk.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/daspk.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/daspk.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,daspk.so -o DLD-FUNCTIONS/.libs/daspk.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/daspk.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/daspk.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/daspk.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/daspk.la
libtool: install: warning: relinking `DLD-FUNCTIONS/dasrt.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/dasrt.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/dasrt.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/dasrt.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dasrt.so -o DLD-FUNCTIONS/.libs/dasrt.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dasrt.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dasrt.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dasrt.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dasrt.la
libtool: install: warning: relinking `DLD-FUNCTIONS/dassl.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/dassl.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/dassl.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/dassl.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dassl.so -o DLD-FUNCTIONS/.libs/dassl.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dassl.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dassl.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dassl.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dassl.la
libtool: install: warning: relinking `DLD-FUNCTIONS/det.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/det.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/det.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/det.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,det.so -o DLD-FUNCTIONS/.libs/det.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/det.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/det.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/det.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/det.la
libtool: install: warning: relinking `DLD-FUNCTIONS/dlmread.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/dlmread.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/dlmread.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/dlmread.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dlmread.so -o DLD-FUNCTIONS/.libs/dlmread.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dlmread.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dlmread.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dlmread.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dlmread.la
libtool: install: warning: relinking `DLD-FUNCTIONS/dmperm.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/dmperm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_dmperm_la-dmperm.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_dmperm_la-dmperm.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dmperm.so -o DLD-FUNCTIONS/.libs/dmperm.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dmperm.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dmperm.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dmperm.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dmperm.la
libtool: install: warning: relinking `DLD-FUNCTIONS/dot.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/dot.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/dot.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/dot.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,dot.so -o DLD-FUNCTIONS/.libs/dot.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dot.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dot.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/dot.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/dot.la
libtool: install: warning: relinking `DLD-FUNCTIONS/eig.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/eig.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/eig.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/eig.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,eig.so -o DLD-FUNCTIONS/.libs/eig.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/eig.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/eig.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/eig.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/eig.la
libtool: install: warning: relinking `DLD-FUNCTIONS/eigs.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/eigs.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_eigs_la-eigs.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_eigs_la-eigs.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,eigs.so -o DLD-FUNCTIONS/.libs/eigs.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/eigs.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/eigs.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/eigs.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/eigs.la
libtool: install: warning: relinking `DLD-FUNCTIONS/fft.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/fft.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_fft_la-fft.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfftw3 -lfftw3f -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fft_la-fft.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lfftw3 -lfftw3f -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,fft.so -o DLD-FUNCTIONS/.libs/fft.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/fft.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/fft.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/fft.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/fft.la
libtool: install: warning: relinking `DLD-FUNCTIONS/fft2.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/fft2.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_fft2_la-fft2.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfftw3 -lfftw3f -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fft2_la-fft2.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lfftw3 -lfftw3f -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,fft2.so -o DLD-FUNCTIONS/.libs/fft2.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/fft2.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/fft2.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/fft2.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/fft2.la
libtool: install: warning: relinking `DLD-FUNCTIONS/fftn.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/fftn.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_fftn_la-fftn.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfftw3 -lfftw3f -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fftn_la-fftn.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lfftw3 -lfftw3f -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,fftn.so -o DLD-FUNCTIONS/.libs/fftn.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/fftn.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/fftn.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/fftn.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/fftn.la
libtool: install: warning: relinking `DLD-FUNCTIONS/fftw.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/fftw.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_fftw_la-fftw.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lfftw3 -lfftw3f -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_fftw_la-fftw.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lfftw3 -lfftw3f -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,fftw.so -o DLD-FUNCTIONS/.libs/fftw.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/fftw.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/fftw.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/fftw.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/fftw.la
libtool: install: warning: relinking `DLD-FUNCTIONS/filter.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/filter.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/filter.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/filter.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,filter.so -o DLD-FUNCTIONS/.libs/filter.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/filter.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/filter.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/filter.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/filter.la
libtool: install: warning: relinking `DLD-FUNCTIONS/find.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/find.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/find.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/find.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,find.so -o DLD-FUNCTIONS/.libs/find.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/find.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/find.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/find.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/find.la
libtool: install: warning: relinking `DLD-FUNCTIONS/gammainc.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/gammainc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/gammainc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/gammainc.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,gammainc.so -o DLD-FUNCTIONS/.libs/gammainc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/gammainc.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/gammainc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/gammainc.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/gammainc.la
libtool: install: warning: relinking `DLD-FUNCTIONS/gcd.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/gcd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/gcd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/gcd.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,gcd.so -o DLD-FUNCTIONS/.libs/gcd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/gcd.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/gcd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/gcd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/gcd.la
libtool: install: warning: relinking `DLD-FUNCTIONS/getgrent.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/getgrent.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/getgrent.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/getgrent.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,getgrent.so -o DLD-FUNCTIONS/.libs/getgrent.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/getgrent.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/getgrent.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/getgrent.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/getgrent.la
libtool: install: warning: relinking `DLD-FUNCTIONS/getpwent.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/getpwent.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/getpwent.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/getpwent.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,getpwent.so -o DLD-FUNCTIONS/.libs/getpwent.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/getpwent.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/getpwent.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/getpwent.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/getpwent.la
libtool: install: warning: relinking `DLD-FUNCTIONS/getrusage.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/getrusage.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/getrusage.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/getrusage.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,getrusage.so -o DLD-FUNCTIONS/.libs/getrusage.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/getrusage.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/getrusage.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/getrusage.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/getrusage.la
libtool: install: warning: relinking `DLD-FUNCTIONS/givens.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/givens.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/givens.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/givens.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,givens.so -o DLD-FUNCTIONS/.libs/givens.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/givens.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/givens.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/givens.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/givens.la
libtool: install: warning: relinking `DLD-FUNCTIONS/hess.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/hess.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/hess.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/hess.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,hess.so -o DLD-FUNCTIONS/.libs/hess.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/hess.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/hess.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/hess.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/hess.la
libtool: install: warning: relinking `DLD-FUNCTIONS/hex2num.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/hex2num.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/hex2num.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/hex2num.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,hex2num.so -o DLD-FUNCTIONS/.libs/hex2num.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/hex2num.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/hex2num.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/hex2num.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/hex2num.la
libtool: install: warning: relinking `DLD-FUNCTIONS/inv.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/inv.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/inv.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/inv.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,inv.so -o DLD-FUNCTIONS/.libs/inv.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/inv.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/inv.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/inv.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/inv.la
libtool: install: warning: relinking `DLD-FUNCTIONS/kron.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/kron.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/kron.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/kron.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,kron.so -o DLD-FUNCTIONS/.libs/kron.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/kron.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/kron.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/kron.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/kron.la
libtool: install: warning: relinking `DLD-FUNCTIONS/lookup.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/lookup.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/lookup.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/lookup.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,lookup.so -o DLD-FUNCTIONS/.libs/lookup.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/lookup.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/lookup.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/lookup.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/lookup.la
libtool: install: warning: relinking `DLD-FUNCTIONS/lsode.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/lsode.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/lsode.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/lsode.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,lsode.so -o DLD-FUNCTIONS/.libs/lsode.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/lsode.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/lsode.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/lsode.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/lsode.la
libtool: install: warning: relinking `DLD-FUNCTIONS/lu.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/lu.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/lu.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/lu.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,lu.so -o DLD-FUNCTIONS/.libs/lu.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/lu.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/lu.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/lu.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/lu.la
libtool: install: warning: relinking `DLD-FUNCTIONS/luinc.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/luinc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/luinc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/luinc.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,luinc.so -o DLD-FUNCTIONS/.libs/luinc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/luinc.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/luinc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/luinc.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/luinc.la
libtool: install: warning: relinking `DLD-FUNCTIONS/matrix_type.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/matrix_type.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/matrix_type.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/matrix_type.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,matrix_type.so -o DLD-FUNCTIONS/.libs/matrix_type.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/matrix_type.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/matrix_type.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/matrix_type.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/matrix_type.la
libtool: install: warning: relinking `DLD-FUNCTIONS/max.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/max.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/max.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/max.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,max.so -o DLD-FUNCTIONS/.libs/max.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/max.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/max.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/max.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/max.la
libtool: install: warning: relinking `DLD-FUNCTIONS/md5sum.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/md5sum.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/md5sum.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/md5sum.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,md5sum.so -o DLD-FUNCTIONS/.libs/md5sum.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/md5sum.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/md5sum.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/md5sum.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/md5sum.la
libtool: install: warning: relinking `DLD-FUNCTIONS/mgorth.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/mgorth.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/mgorth.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/mgorth.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,mgorth.so -o DLD-FUNCTIONS/.libs/mgorth.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/mgorth.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/mgorth.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/mgorth.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/mgorth.la
libtool: install: warning: relinking `DLD-FUNCTIONS/nproc.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/nproc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/nproc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/nproc.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,nproc.so -o DLD-FUNCTIONS/.libs/nproc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/nproc.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/nproc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/nproc.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/nproc.la
libtool: install: warning: relinking `DLD-FUNCTIONS/pinv.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/pinv.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/pinv.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/pinv.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,pinv.so -o DLD-FUNCTIONS/.libs/pinv.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/pinv.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/pinv.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/pinv.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/pinv.la
libtool: install: warning: relinking `DLD-FUNCTIONS/qr.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/qr.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_qr_la-qr.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_qr_la-qr.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,qr.so -o DLD-FUNCTIONS/.libs/qr.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/qr.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/qr.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/qr.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/qr.la
libtool: install: warning: relinking `DLD-FUNCTIONS/quad.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/quad.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/quad.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/quad.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,quad.so -o DLD-FUNCTIONS/.libs/quad.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/quad.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/quad.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/quad.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/quad.la
libtool: install: warning: relinking `DLD-FUNCTIONS/quadcc.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/quadcc.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/quadcc.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/quadcc.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,quadcc.so -o DLD-FUNCTIONS/.libs/quadcc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/quadcc.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/quadcc.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/quadcc.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/quadcc.la
libtool: install: warning: relinking `DLD-FUNCTIONS/qz.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/qz.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/qz.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -llapack -lblas -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/qz.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -llapack -lblas -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,qz.so -o DLD-FUNCTIONS/.libs/qz.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/qz.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/qz.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/qz.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/qz.la
libtool: install: warning: relinking `DLD-FUNCTIONS/rand.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/rand.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/rand.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/rand.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,rand.so -o DLD-FUNCTIONS/.libs/rand.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/rand.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/rand.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/rand.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/rand.la
libtool: install: warning: relinking `DLD-FUNCTIONS/rcond.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/rcond.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/rcond.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/rcond.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,rcond.so -o DLD-FUNCTIONS/.libs/rcond.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/rcond.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/rcond.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/rcond.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/rcond.la
libtool: install: warning: relinking `DLD-FUNCTIONS/regexp.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/regexp.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_regexp_la-regexp.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lpcre -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_regexp_la-regexp.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lpcre -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,regexp.so -o DLD-FUNCTIONS/.libs/regexp.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/regexp.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/regexp.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/regexp.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/regexp.la
libtool: install: warning: relinking `DLD-FUNCTIONS/schur.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/schur.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/schur.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/schur.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,schur.so -o DLD-FUNCTIONS/.libs/schur.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/schur.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/schur.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/schur.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/schur.la
libtool: install: warning: relinking `DLD-FUNCTIONS/spparms.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/spparms.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/spparms.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/spparms.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,spparms.so -o DLD-FUNCTIONS/.libs/spparms.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/spparms.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/spparms.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/spparms.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/spparms.la
libtool: install: warning: relinking `DLD-FUNCTIONS/sqrtm.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/sqrtm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/sqrtm.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/sqrtm.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,sqrtm.so -o DLD-FUNCTIONS/.libs/sqrtm.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/sqrtm.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/sqrtm.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/sqrtm.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/sqrtm.la
libtool: install: warning: relinking `DLD-FUNCTIONS/strfind.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/strfind.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/strfind.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/strfind.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,strfind.so -o DLD-FUNCTIONS/.libs/strfind.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/strfind.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/strfind.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/strfind.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/strfind.la
libtool: install: warning: relinking `DLD-FUNCTIONS/str2double.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/str2double.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/str2double.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/str2double.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,str2double.so -o DLD-FUNCTIONS/.libs/str2double.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/str2double.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/str2double.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/str2double.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/str2double.la
libtool: install: warning: relinking `DLD-FUNCTIONS/sub2ind.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/sub2ind.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/sub2ind.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/sub2ind.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,sub2ind.so -o DLD-FUNCTIONS/.libs/sub2ind.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/sub2ind.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/sub2ind.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/sub2ind.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/sub2ind.la
libtool: install: warning: relinking `DLD-FUNCTIONS/svd.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/svd.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/svd.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/svd.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,svd.so -o DLD-FUNCTIONS/.libs/svd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/svd.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/svd.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/svd.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/svd.la
libtool: install: warning: relinking `DLD-FUNCTIONS/syl.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/syl.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/syl.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/syl.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,syl.so -o DLD-FUNCTIONS/.libs/syl.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/syl.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/syl.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/syl.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/syl.la
libtool: install: warning: relinking `DLD-FUNCTIONS/symbfact.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/symbfact.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_symbfact_la-symbfact.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_symbfact_la-symbfact.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,symbfact.so -o DLD-FUNCTIONS/.libs/symbfact.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/symbfact.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/symbfact.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/symbfact.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/symbfact.la
libtool: install: warning: relinking `DLD-FUNCTIONS/symrcm.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/symrcm.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_symrcm_la-symrcm.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_symrcm_la-symrcm.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,symrcm.so -o DLD-FUNCTIONS/.libs/symrcm.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/symrcm.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/symrcm.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/symrcm.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/symrcm.la
libtool: install: warning: relinking `DLD-FUNCTIONS/time.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/time.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/time.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/time.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,time.so -o DLD-FUNCTIONS/.libs/time.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/time.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/time.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/time.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/time.la
libtool: install: warning: relinking `DLD-FUNCTIONS/tril.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/tril.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/tril.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/tril.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,tril.so -o DLD-FUNCTIONS/.libs/tril.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/tril.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/tril.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/tril.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/tril.la
libtool: install: warning: relinking `DLD-FUNCTIONS/tsearch.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/tsearch.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/tsearch.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/tsearch.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,tsearch.so -o DLD-FUNCTIONS/.libs/tsearch.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/tsearch.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/tsearch.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/tsearch.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/tsearch.la
libtool: install: warning: relinking `DLD-FUNCTIONS/typecast.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/typecast.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/typecast.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/typecast.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,typecast.so -o DLD-FUNCTIONS/.libs/typecast.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/typecast.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/typecast.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/typecast.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/typecast.la
libtool: install: warning: relinking `DLD-FUNCTIONS/urlwrite.la'
libtool: install: (cd /«PKGBUILDDIR»/src; /bin/bash /«PKGBUILDDIR»/libtool  --tag CXX --mode=relink g++-4.8 -g -O2 -fopenmp -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fopenmp -pthread -g -O2 -fopenmp -avoid-version -module -no-undefined -o DLD-FUNCTIONS/urlwrite.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.6.4 DLD-FUNCTIONS/DLD_FUNCTIONS_urlwrite_la-urlwrite.lo liboctinterp.la ../liboctave/liboctave.la ../libcruft/libcruft.la -lcurl -lGL -lm -inst-prefix-dir /«PKGBUILDDIR»/debian/tmp)
libtool: relink: g++-4.8  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtbeginS.o  DLD-FUNCTIONS/.libs/DLD_FUNCTIONS_urlwrite_la-urlwrite.o   -L/«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -loctinterp -loctave -lcruft -lcurl -lGL -L/usr/lib/gcc/arm-linux-gnueabihf/4.8 -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.8/../../.. -L/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.8/../../../arm-linux-gnueabihf/crtn.o  -O2 -fopenmp -O2 -fopenmp -pthread -O2 -fopenmp   -fopenmp -pthread -Wl,-soname -Wl,urlwrite.so -o DLD-FUNCTIONS/.libs/urlwrite.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/urlwrite.soT /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/urlwrite.so
libtool: install: /usr/bin/install -c DLD-FUNCTIONS/.libs/urlwrite.lai /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/urlwrite.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/arm-linux-gnueabihf/octave/3.6.4'
make  install-data-hook
make[7]: Entering directory `/«PKGBUILDDIR»/src'
../build-aux/mkinstalldirs /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf
mkdir -p -- /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf
if [ -n "`cat DLD-FUNCTIONS/PKG_ADD`" ]; then \
	  /usr/bin/install -c -m 644 DLD-FUNCTIONS/PKG_ADD /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/PKG_ADD; \
	fi
cd /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4 && \
	for ltlib in DLD-FUNCTIONS/__contourc__.la DLD-FUNCTIONS/__delaunayn__.la DLD-FUNCTIONS/__dispatch__.la DLD-FUNCTIONS/__dsearchn__.la DLD-FUNCTIONS/__fltk_uigetfile__.la DLD-FUNCTIONS/__glpk__.la DLD-FUNCTIONS/__init_fltk__.la DLD-FUNCTIONS/__init_gnuplot__.la DLD-FUNCTIONS/__lin_interpn__.la DLD-FUNCTIONS/__magick_read__.la DLD-FUNCTIONS/__pchip_deriv__.la DLD-FUNCTIONS/__qp__.la DLD-FUNCTIONS/__voronoi__.la DLD-FUNCTIONS/amd.la DLD-FUNCTIONS/balance.la DLD-FUNCTIONS/besselj.la DLD-FUNCTIONS/betainc.la DLD-FUNCTIONS/bsxfun.la DLD-FUNCTIONS/ccolamd.la DLD-FUNCTIONS/cellfun.la DLD-FUNCTIONS/chol.la DLD-FUNCTIONS/colamd.la DLD-FUNCTIONS/colloc.la DLD-FUNCTIONS/conv2.la DLD-FUNCTIONS/convhulln.la DLD-FUNCTIONS/daspk.la DLD-FUNCTIONS/dasrt.la DLD-FUNCTIONS/dassl.la DLD-FUNCTIONS/det.la DLD-FUNCTIONS/dlmread.la DLD-FUNCTIONS/dmperm.la DLD-FUNCTIONS/dot.la DLD-FUNCTIONS/eig.la DLD-FUNCTIONS/eigs.la DLD-FUNCTIONS/fft.la DLD-FUNCTIONS/fft2.la DLD-FUNCTIONS/fftn.la DLD-FUNCTIONS/fftw.la DLD-FUNCTIONS/filter.la DLD-FUNCTIONS/find.la DLD-FUNCTIONS/gammainc.la DLD-FUNCTIONS/gcd.la DLD-FUNCTIONS/getgrent.la DLD-FUNCTIONS/getpwent.la DLD-FUNCTIONS/getrusage.la DLD-FUNCTIONS/givens.la DLD-FUNCTIONS/hess.la DLD-FUNCTIONS/hex2num.la DLD-FUNCTIONS/inv.la DLD-FUNCTIONS/kron.la DLD-FUNCTIONS/lookup.la DLD-FUNCTIONS/lsode.la DLD-FUNCTIONS/lu.la DLD-FUNCTIONS/luinc.la DLD-FUNCTIONS/matrix_type.la DLD-FUNCTIONS/max.la DLD-FUNCTIONS/md5sum.la DLD-FUNCTIONS/mgorth.la DLD-FUNCTIONS/nproc.la DLD-FUNCTIONS/pinv.la DLD-FUNCTIONS/qr.la DLD-FUNCTIONS/quad.la DLD-FUNCTIONS/quadcc.la DLD-FUNCTIONS/qz.la DLD-FUNCTIONS/rand.la DLD-FUNCTIONS/rcond.la DLD-FUNCTIONS/regexp.la DLD-FUNCTIONS/schur.la DLD-FUNCTIONS/spparms.la DLD-FUNCTIONS/sqrtm.la DLD-FUNCTIONS/strfind.la DLD-FUNCTIONS/str2double.la DLD-FUNCTIONS/sub2ind.la DLD-FUNCTIONS/svd.la DLD-FUNCTIONS/syl.la DLD-FUNCTIONS/symbfact.la DLD-FUNCTIONS/symrcm.la DLD-FUNCTIONS/time.la DLD-FUNCTIONS/tril.la DLD-FUNCTIONS/tsearch.la DLD-FUNCTIONS/typecast.la DLD-FUNCTIONS/urlwrite.la; do \
	  f=`echo $ltlib | /bin/sed 's,.*/,,'`; \
	  dl=`/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $f`; \
	  if [ -n "$dl" ]; then \
	    /usr/bin/install -c $dl /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/`echo $f | /bin/sed 's,^lib,,; s,\.la$,.oct,'`; \
	  else \
	    echo "error: dlname is empty in $ltlib!"; \
	    exit 1; \
	  fi; \
	  lnames=`/bin/sed -n -e "s/library_names='\([^']*\)'/\1/p" < $f`; \
	  if [ -n "$lnames" ]; then \
	    rm -f $f $lnames $dl; \
	  fi \
	done
make[7]: Leaving directory `/«PKGBUILDDIR»/src'
make[6]: Leaving directory `/«PKGBUILDDIR»/src'
make[5]: Leaving directory `/«PKGBUILDDIR»/src'
make[4]: Leaving directory `/«PKGBUILDDIR»/src'
Making install in scripts
make[4]: Entering directory `/«PKGBUILDDIR»/scripts'
making plot/gnuplot_binary.m from plot/gnuplot_binary.in
plot/gnuplot_binary.m is unchanged
make[5]: Entering directory `/«PKGBUILDDIR»/scripts'
make[5]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/startup
if test -f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/startup/octaverc; then true; \
	else \
	  /usr/bin/install -c -m 644 ./startup/main-rcfile \
	    /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/startup/octaverc; \
	fi
if test -f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/startup/inputrc; then true; \
	else \
	  /usr/bin/install -c -m 644 ./startup/inputrc \
	    /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/startup/inputrc; \
	fi
/bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/octave/site/m/startup
if test -f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/site/m/startup/octaverc; \
	then true; \
	else \
	  /usr/bin/install -c -m 644 ./startup/local-rcfile \
	    /«PKGBUILDDIR»/debian/tmp/usr/share/octave/site/m/startup/octaverc; \
	fi
for f in @ftp/PKG_ADD audio/PKG_ADD deprecated/PKG_ADD elfun/PKG_ADD general/PKG_ADD geometry/PKG_ADD help/PKG_ADD image/PKG_ADD io/PKG_ADD linear-algebra/PKG_ADD miscellaneous/PKG_ADD optimization/PKG_ADD path/PKG_ADD pkg/PKG_ADD plot/PKG_ADD polynomial/PKG_ADD prefs/PKG_ADD set/PKG_ADD signal/PKG_ADD sparse/PKG_ADD specfun/PKG_ADD special-matrix/PKG_ADD startup/PKG_ADD statistics/base/PKG_ADD statistics/distributions/PKG_ADD statistics/models/PKG_ADD statistics/tests/PKG_ADD strings/PKG_ADD testfun/PKG_ADD time/PKG_ADD; do \
	  if [ -n "`cat $f`" ]; then \
	    /bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/`echo $f | /bin/sed 's,/[^/]*$,,'`; \
	    /usr/bin/install -c -m 644 $f /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/$f; \
	  fi \
	done
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/imagelib'
 /usr/bin/install -c -m 644 image/default.img '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/imagelib'
making plot/gnuplot_binary.m from plot/gnuplot_binary.in
plot/gnuplot_binary.m is unchanged
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/general'
 /usr/bin/install -c -m 644  general/accumarray.m general/accumdim.m general/bicubic.m general/bitcmp.m general/bitget.m general/bitset.m general/blkdiag.m general/cart2pol.m general/cart2sph.m general/cell2mat.m general/celldisp.m general/chop.m general/circshift.m general/colon.m general/common_size.m general/cplxpair.m general/cumtrapz.m general/curl.m general/dblquad.m general/deal.m general/del2.m general/display.m general/divergence.m general/flipdim.m general/fliplr.m general/flipud.m general/genvarname.m general/gradient.m general/idivide.m general/int2str.m general/interp1.m general/interp1q.m general/interp2.m general/interp3.m general/interpn.m general/interpft.m general/isa.m general/iscolumn.m general/isdir.m general/isequal.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/general'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/miscellaneous'
 /usr/bin/install -c -m 644  miscellaneous/ans.m miscellaneous/bincoeff.m miscellaneous/bug_report.m miscellaneous/bunzip2.m miscellaneous/bzip2.m miscellaneous/cast.m miscellaneous/comma.m miscellaneous/compare_versions.m miscellaneous/computer.m miscellaneous/copyfile.m miscellaneous/debug.m miscellaneous/delete.m miscellaneous/dir.m miscellaneous/dos.m miscellaneous/dump_prefs.m miscellaneous/edit.m miscellaneous/fact.m miscellaneous/fileattrib.m miscellaneous/fileparts.m miscellaneous/fullfile.m miscellaneous/getappdata.m miscellaneous/getfield.m miscellaneous/gunzip.m miscellaneous/gzip.m miscellaneous/info.m miscellaneous/inputname.m miscellaneous/isappdata.m miscellaneous/isdeployed.m miscellaneous/ismac.m miscellaneous/ispc.m miscellaneous/isunix.m miscellaneous/license.m miscellaneous/list_primes.m miscellaneous/ls.m miscellaneous/ls_command.m miscellaneous/menu.m miscellaneous/mex.m miscellaneous/mexext.m miscellaneous/mkoctfile.m miscellaneous/movefile.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/miscellaneous'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot'
 /usr/bin/install -c -m 644  plot/__gnuplot_drawnow__.m plot/__plt_get_axis_arg__.m plot/allchild.m plot/ancestor.m plot/area.m plot/axes.m plot/axis.m plot/bar.m plot/barh.m plot/box.m plot/caxis.m plot/cla.m plot/clabel.m plot/clf.m plot/close.m plot/closereq.m plot/colorbar.m plot/colstyle.m plot/comet.m plot/comet3.m plot/compass.m plot/contour.m plot/contour3.m plot/contourc.m plot/contourf.m plot/cylinder.m plot/daspect.m plot/diffuse.m plot/ellipsoid.m plot/errorbar.m plot/ezcontour.m plot/ezcontourf.m plot/ezmesh.m plot/ezmeshc.m plot/ezplot.m plot/ezplot3.m plot/ezpolar.m plot/ezsurf.m plot/ezsurfc.m plot/feather.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot'
 /usr/bin/install -c -m 644  plot/figure.m plot/fill.m plot/findall.m plot/findobj.m plot/fplot.m plot/gca.m plot/gcbf.m plot/gcbo.m plot/gcf.m plot/ginput.m plot/graphics_toolkit.m plot/grid.m plot/gtext.m plot/guidata.m plot/guihandles.m plot/hggroup.m plot/hidden.m plot/hist.m plot/hold.m plot/isfigure.m plot/ishghandle.m plot/ishold.m plot/isocolors.m plot/isonormals.m plot/isosurface.m plot/isprop.m plot/legend.m plot/line.m plot/linkprop.m plot/loglog.m plot/loglogerr.m plot/mesh.m plot/meshc.m plot/meshgrid.m plot/meshz.m plot/ndgrid.m plot/newplot.m plot/orient.m plot/pareto.m plot/patch.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot'
 /usr/bin/install -c -m 644  plot/pbaspect.m plot/pcolor.m plot/peaks.m plot/pie.m plot/pie3.m plot/plot.m plot/plot3.m plot/plotmatrix.m plot/plotyy.m plot/polar.m plot/print.m plot/quiver.m plot/quiver3.m plot/rectangle.m plot/refresh.m plot/refreshdata.m plot/ribbon.m plot/rose.m plot/saveas.m plot/scatter.m plot/scatter3.m plot/semilogx.m plot/semilogxerr.m plot/semilogy.m plot/semilogyerr.m plot/shading.m plot/shg.m plot/slice.m plot/sombrero.m plot/specular.m plot/sphere.m plot/spinmap.m plot/stairs.m plot/stem.m plot/stem3.m plot/subplot.m plot/surf.m plot/surface.m plot/surfc.m plot/surfl.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot/private'
 /usr/bin/install -c -m 644  plot/private/__actual_axis_position__.m plot/private/__add_datasource__.m plot/private/__add_default_menu__.m plot/private/__axes_limits__.m plot/private/__axis_label__.m plot/private/__bar__.m plot/private/__clabel__.m plot/private/__color_str_rgb__.m plot/private/__contour__.m plot/private/__default_plot_options__.m plot/private/__errcomm__.m plot/private/__errplot__.m plot/private/__ezplot__.m plot/private/__file_filter__.m plot/private/__fltk_file_filter__.m plot/private/__fltk_ginput__.m plot/private/__fltk_print__.m plot/private/__getlegenddata__.m plot/private/__ghostscript__.m plot/private/__gnuplot_get_var__.m plot/private/__gnuplot_ginput__.m plot/private/__gnuplot_has_feature__.m plot/private/__gnuplot_has_terminal__.m plot/private/__gnuplot_open_stream__.m plot/private/__gnuplot_print__.m plot/private/__gnuplot_version__.m plot/private/__go_draw_axes__.m plot/private/__go_draw_figure__.m plot/private/__interp_cube__.m plot/private/__is_function__.m plot/private/__line__.m plot/private/__marching_cube__.m plot/private/__next_line_color__.m plot/private/__next_line_style__.m plot/private/__patch__.m plot/private/__pie__.m plot/private/__plt__.m plot/private/__pltopt__.m plot/private/__print_parse_opts__.m plot/private/__quiver__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/distributions'
 /usr/bin/install -c -m 644  statistics/distributions/betacdf.m statistics/distributions/betainv.m statistics/distributions/betapdf.m statistics/distributions/betarnd.m statistics/distributions/binocdf.m statistics/distributions/binoinv.m statistics/distributions/binopdf.m statistics/distributions/binornd.m statistics/distributions/cauchy_cdf.m statistics/distributions/cauchy_inv.m statistics/distributions/cauchy_pdf.m statistics/distributions/cauchy_rnd.m statistics/distributions/chi2cdf.m statistics/distributions/chi2inv.m statistics/distributions/chi2pdf.m statistics/distributions/chi2rnd.m statistics/distributions/discrete_cdf.m statistics/distributions/discrete_inv.m statistics/distributions/discrete_pdf.m statistics/distributions/discrete_rnd.m statistics/distributions/empirical_cdf.m statistics/distributions/empirical_inv.m statistics/distributions/empirical_pdf.m statistics/distributions/empirical_rnd.m statistics/distributions/expcdf.m statistics/distributions/expinv.m statistics/distributions/exppdf.m statistics/distributions/exprnd.m statistics/distributions/fcdf.m statistics/distributions/finv.m statistics/distributions/fpdf.m statistics/distributions/frnd.m statistics/distributions/gamcdf.m statistics/distributions/gaminv.m statistics/distributions/gampdf.m statistics/distributions/gamrnd.m statistics/distributions/geocdf.m statistics/distributions/geoinv.m statistics/distributions/geopdf.m statistics/distributions/geornd.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/distributions'
 /usr/bin/install -c -m 644  statistics/distributions/hygecdf.m statistics/distributions/hygeinv.m statistics/distributions/hygepdf.m statistics/distributions/hygernd.m statistics/distributions/kolmogorov_smirnov_cdf.m statistics/distributions/laplace_cdf.m statistics/distributions/laplace_inv.m statistics/distributions/laplace_pdf.m statistics/distributions/laplace_rnd.m statistics/distributions/logistic_cdf.m statistics/distributions/logistic_inv.m statistics/distributions/logistic_pdf.m statistics/distributions/logistic_rnd.m statistics/distributions/logncdf.m statistics/distributions/logninv.m statistics/distributions/lognpdf.m statistics/distributions/lognrnd.m statistics/distributions/nbincdf.m statistics/distributions/nbininv.m statistics/distributions/nbinpdf.m statistics/distributions/nbinrnd.m statistics/distributions/normcdf.m statistics/distributions/norminv.m statistics/distributions/normpdf.m statistics/distributions/normrnd.m statistics/distributions/poisscdf.m statistics/distributions/poissinv.m statistics/distributions/poisspdf.m statistics/distributions/poissrnd.m statistics/distributions/stdnormal_cdf.m statistics/distributions/stdnormal_inv.m statistics/distributions/stdnormal_pdf.m statistics/distributions/stdnormal_rnd.m statistics/distributions/tcdf.m statistics/distributions/tinv.m statistics/distributions/tpdf.m statistics/distributions/trnd.m statistics/distributions/unidrnd.m statistics/distributions/unidcdf.m statistics/distributions/unidinv.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/startup'
 /usr/bin/install -c -m 644  startup/__finish__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/startup'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/help'
 /usr/bin/install -c -m 644  help/__makeinfo__.m help/doc.m help/gen_doc_cache.m help/get_first_help_sentence.m help/help.m help/lookfor.m help/print_usage.m help/type.m help/unimplemented.m help/which.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/help'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/tests'
 /usr/bin/install -c -m 644  statistics/tests/anova.m statistics/tests/bartlett_test.m statistics/tests/chisquare_test_homogeneity.m statistics/tests/chisquare_test_independence.m statistics/tests/cor_test.m statistics/tests/f_test_regression.m statistics/tests/hotelling_test.m statistics/tests/hotelling_test_2.m statistics/tests/kolmogorov_smirnov_test.m statistics/tests/kolmogorov_smirnov_test_2.m statistics/tests/kruskal_wallis_test.m statistics/tests/manova.m statistics/tests/mcnemar_test.m statistics/tests/prop_test_2.m statistics/tests/run_test.m statistics/tests/sign_test.m statistics/tests/t_test.m statistics/tests/t_test_2.m statistics/tests/t_test_regression.m statistics/tests/u_test.m statistics/tests/var_test.m statistics/tests/welch_test.m statistics/tests/wilcoxon_test.m statistics/tests/z_test.m statistics/tests/z_test_2.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/tests'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/elfun'
 /usr/bin/install -c -m 644  elfun/acosd.m elfun/acot.m elfun/acotd.m elfun/acoth.m elfun/acsc.m elfun/acscd.m elfun/acsch.m elfun/asec.m elfun/asecd.m elfun/asech.m elfun/asind.m elfun/atand.m elfun/cosd.m elfun/cot.m elfun/cotd.m elfun/coth.m elfun/csc.m elfun/cscd.m elfun/csch.m elfun/sec.m elfun/secd.m elfun/sech.m elfun/sind.m elfun/tand.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/elfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/specfun'
 /usr/bin/install -c -m 644  specfun/bessel.m specfun/beta.m specfun/betaln.m specfun/factor.m specfun/factorial.m specfun/isprime.m specfun/lcm.m specfun/legendre.m specfun/nchoosek.m specfun/nthroot.m specfun/perms.m specfun/pow2.m specfun/primes.m specfun/reallog.m specfun/realpow.m specfun/realsqrt.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/specfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/polynomial'
 /usr/bin/install -c -m 644  polynomial/compan.m polynomial/conv.m polynomial/deconv.m polynomial/mkpp.m polynomial/mpoles.m polynomial/pchip.m polynomial/poly.m polynomial/polyaffine.m polynomial/polyder.m polynomial/polyfit.m polynomial/polygcd.m polynomial/polyint.m polynomial/polyout.m polynomial/polyreduce.m polynomial/polyval.m polynomial/polyvalm.m polynomial/ppval.m polynomial/ppder.m polynomial/ppint.m polynomial/ppjumps.m polynomial/residue.m polynomial/roots.m polynomial/spline.m polynomial/unmkpp.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/polynomial'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/io'
 /usr/bin/install -c -m 644  io/beep.m io/csvread.m io/csvwrite.m io/dlmwrite.m io/fileread.m io/is_valid_file_id.m io/strread.m io/textscan.m io/textread.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/io'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/prefs/private'
 /usr/bin/install -c -m 644  prefs/private/loadprefs.m prefs/private/prefsfile.m prefs/private/saveprefs.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/prefs/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot'
 /usr/bin/install -c -m 644  plot/surfnorm.m plot/text.m plot/title.m plot/trimesh.m plot/triplot.m plot/trisurf.m plot/uicontextmenu.m plot/uicontrol.m plot/uigetdir.m plot/uigetfile.m plot/uimenu.m plot/uipanel.m plot/uipushtool.m plot/uiputfile.m plot/uiresume.m plot/uitoggletool.m plot/uitoolbar.m plot/uiwait.m plot/view.m plot/waitbar.m plot/waitforbuttonpress.m plot/whitebg.m plot/xlabel.m plot/xlim.m plot/ylabel.m plot/ylim.m plot/zlabel.m plot/zlim.m plot/gnuplot_binary.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot/private'
 /usr/bin/install -c -m 644  plot/private/__scatter__.m plot/private/__stem__.m plot/private/__tight_eps_bbox__.m plot/private/__uigetdir_fltk__.m plot/private/__uigetfile_fltk__.m plot/private/__uiputfile_fltk__.m plot/private/__uiobject_split_args__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/plot/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/signal/private'
 /usr/bin/install -c -m 644  signal/private/rectangle_lw.m signal/private/rectangle_sw.m signal/private/triangle_lw.m signal/private/triangle_sw.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/signal/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/path'
 /usr/bin/install -c -m 644  path/matlabroot.m path/pathdef.m path/savepath.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/path'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/models/private'
 /usr/bin/install -c -m 644  statistics/models/private/logistic_regression_derivatives.m statistics/models/private/logistic_regression_likelihood.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/models/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/optimization/private'
 /usr/bin/install -c -m 644  optimization/private/__fdjac__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/optimization/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/set'
 /usr/bin/install -c -m 644  set/intersect.m set/ismember.m set/powerset.m set/setdiff.m set/setxor.m set/union.m set/unique.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/set'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/base'
 /usr/bin/install -c -m 644  statistics/base/center.m statistics/base/cloglog.m statistics/base/corr.m statistics/base/cov.m statistics/base/gls.m statistics/base/histc.m statistics/base/iqr.m statistics/base/kendall.m statistics/base/kurtosis.m statistics/base/logit.m statistics/base/mahalanobis.m statistics/base/mean.m statistics/base/meansq.m statistics/base/median.m statistics/base/mode.m statistics/base/moment.m statistics/base/ols.m statistics/base/ppplot.m statistics/base/prctile.m statistics/base/probit.m statistics/base/qqplot.m statistics/base/quantile.m statistics/base/range.m statistics/base/ranks.m statistics/base/run_count.m statistics/base/runlength.m statistics/base/skewness.m statistics/base/spearman.m statistics/base/statistics.m statistics/base/std.m statistics/base/table.m statistics/base/var.m statistics/base/zscore.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/base'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/sparse'
 /usr/bin/install -c -m 644  sparse/bicg.m sparse/bicgstab.m sparse/cgs.m sparse/colperm.m sparse/etreeplot.m sparse/gmres.m sparse/gplot.m sparse/nonzeros.m sparse/pcg.m sparse/pcr.m sparse/spaugment.m sparse/spconvert.m sparse/spdiags.m sparse/speye.m sparse/spfun.m sparse/spones.m sparse/sprand.m sparse/sprandn.m sparse/sprandsym.m sparse/spstats.m sparse/spy.m sparse/svds.m sparse/treelayout.m sparse/treeplot.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/sparse'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/sparse/private'
 /usr/bin/install -c -m 644  sparse/private/__sprand_impl__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/sparse/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/testfun'
 /usr/bin/install -c -m 644  testfun/assert.m testfun/demo.m testfun/example.m testfun/fail.m testfun/rundemos.m testfun/runtests.m testfun/speed.m testfun/test.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/testfun'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/strings'
 /usr/bin/install -c -m 644  strings/base2dec.m strings/bin2dec.m strings/blanks.m strings/deblank.m strings/dec2base.m strings/dec2bin.m strings/dec2hex.m strings/findstr.m strings/hex2dec.m strings/index.m strings/isletter.m strings/isstrprop.m strings/mat2str.m strings/regexptranslate.m strings/rindex.m strings/strsplit.m strings/str2num.m strings/strcat.m strings/cstrcat.m strings/strchr.m strings/strjust.m strings/strmatch.m strings/strtok.m strings/strtrim.m strings/strtrunc.m strings/substr.m strings/untabify.m strings/validatestring.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/strings'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/special-matrix'
 /usr/bin/install -c -m 644  special-matrix/hadamard.m special-matrix/hankel.m special-matrix/hilb.m special-matrix/invhilb.m special-matrix/magic.m special-matrix/pascal.m special-matrix/rosser.m special-matrix/toeplitz.m special-matrix/vander.m special-matrix/wilkinson.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/special-matrix'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/@ftp'
 /usr/bin/install -c -m 644  @ftp/ascii.m @ftp/binary.m @ftp/cd.m @ftp/close.m @ftp/delete.m @ftp/dir.m @ftp/display.m @ftp/ftp.m @ftp/loadobj.m @ftp/mget.m @ftp/mkdir.m @ftp/mput.m @ftp/rename.m @ftp/rmdir.m @ftp/saveobj.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/@ftp'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/prefs'
 /usr/bin/install -c -m 644  prefs/addpref.m prefs/getpref.m prefs/ispref.m prefs/rmpref.m prefs/setpref.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/prefs'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/signal'
 /usr/bin/install -c -m 644  signal/arch_fit.m signal/arch_rnd.m signal/arch_test.m signal/arma_rnd.m signal/autoreg_matrix.m signal/bartlett.m signal/blackman.m signal/detrend.m signal/diffpara.m signal/durbinlevinson.m signal/fftconv.m signal/fftfilt.m signal/fftshift.m signal/filter2.m signal/fractdiff.m signal/freqz.m signal/freqz_plot.m signal/hamming.m signal/hanning.m signal/hurst.m signal/ifftshift.m signal/periodogram.m signal/sinc.m signal/sinetone.m signal/sinewave.m signal/spectral_adf.m signal/spectral_xdf.m signal/spencer.m signal/stft.m signal/synthesis.m signal/unwrap.m signal/yulewalker.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/signal'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/geometry'
 /usr/bin/install -c -m 644  geometry/convhull.m geometry/delaunay3.m geometry/delaunayn.m geometry/delaunay.m geometry/dsearch.m geometry/dsearchn.m geometry/griddata.m geometry/griddata3.m geometry/griddatan.m geometry/inpolygon.m geometry/rectint.m geometry/tsearchn.m geometry/voronoi.m geometry/voronoin.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/geometry'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/audio'
 /usr/bin/install -c -m 644  audio/lin2mu.m audio/loadaudio.m audio/mu2lin.m audio/playaudio.m audio/record.m audio/saveaudio.m audio/setaudio.m audio/wavread.m audio/wavwrite.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/audio'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/distributions'
 /usr/bin/install -c -m 644  statistics/distributions/unidpdf.m statistics/distributions/unifrnd.m statistics/distributions/unifcdf.m statistics/distributions/unifinv.m statistics/distributions/unifpdf.m statistics/distributions/wblcdf.m statistics/distributions/wblinv.m statistics/distributions/wblpdf.m statistics/distributions/wblrnd.m statistics/distributions/wienrnd.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/distributions'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/linear-algebra'
 /usr/bin/install -c -m 644  linear-algebra/commutation_matrix.m linear-algebra/cond.m linear-algebra/condest.m linear-algebra/cross.m linear-algebra/duplication_matrix.m linear-algebra/expm.m linear-algebra/housh.m linear-algebra/isdefinite.m linear-algebra/ishermitian.m linear-algebra/issymmetric.m linear-algebra/krylov.m linear-algebra/logm.m linear-algebra/normest.m linear-algebra/null.m linear-algebra/onenormest.m linear-algebra/orth.m linear-algebra/planerot.m linear-algebra/qzhess.m linear-algebra/rank.m linear-algebra/rref.m linear-algebra/subspace.m linear-algebra/trace.m linear-algebra/vech.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/linear-algebra'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/optimization'
 /usr/bin/install -c -m 644  optimization/__all_opts__.m optimization/fminbnd.m optimization/fminunc.m optimization/fsolve.m optimization/fzero.m optimization/glpk.m optimization/lsqnonneg.m optimization/optimget.m optimization/optimset.m optimization/pqpnonneg.m optimization/qp.m optimization/sqp.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/optimization'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/set/private'
 /usr/bin/install -c -m 644  set/private/validargs.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/set/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/models'
 /usr/bin/install -c -m 644  statistics/models/logistic_regression.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/statistics/models'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/general/private'
 /usr/bin/install -c -m 644  general/private/__isequal__.m general/private/__splinen__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/general/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/pkg/private'
 /usr/bin/install -c -m 644  pkg/private/get_forge_pkg.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/pkg/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/deprecated'
 /usr/bin/install -c -m 644  deprecated/__error_text__.m deprecated/autocor.m deprecated/autocov.m deprecated/betai.m deprecated/cellidx.m deprecated/clg.m deprecated/cor.m deprecated/corrcoef.m deprecated/cquad.m deprecated/cut.m deprecated/dispatch.m deprecated/error_text.m deprecated/fstat.m deprecated/gammai.m deprecated/glpkmex.m deprecated/intwarning.m deprecated/is_duplicate_entry.m deprecated/is_global.m deprecated/isstr.m deprecated/krylovb.m deprecated/perror.m deprecated/polyderiv.m deprecated/replot.m deprecated/saveimage.m deprecated/setstr.m deprecated/shell_cmd.m deprecated/strerror.m deprecated/studentize.m deprecated/sylvester_matrix.m deprecated/values.m deprecated/weibcdf.m deprecated/weibinv.m deprecated/weibpdf.m deprecated/weibrnd.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/deprecated'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/miscellaneous'
 /usr/bin/install -c -m 644  miscellaneous/namelengthmax.m miscellaneous/news.m miscellaneous/orderfields.m miscellaneous/pack.m miscellaneous/paren.m miscellaneous/parseparams.m miscellaneous/perl.m miscellaneous/python.m miscellaneous/recycle.m miscellaneous/rmappdata.m miscellaneous/run.m miscellaneous/semicolon.m miscellaneous/setappdata.m miscellaneous/setfield.m miscellaneous/substruct.m miscellaneous/swapbytes.m miscellaneous/symvar.m miscellaneous/tar.m miscellaneous/tempdir.m miscellaneous/tempname.m miscellaneous/unix.m miscellaneous/unpack.m miscellaneous/untar.m miscellaneous/unzip.m miscellaneous/usejava.m miscellaneous/ver.m miscellaneous/version.m miscellaneous/warning_ids.m miscellaneous/what.m miscellaneous/xor.m miscellaneous/zip.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/miscellaneous'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/time'
 /usr/bin/install -c -m 644  time/addtodate.m time/asctime.m time/calendar.m time/clock.m time/ctime.m time/date.m time/datenum.m time/datestr.m time/datetick.m time/datevec.m time/eomday.m time/etime.m time/is_leap_year.m time/now.m time/weekday.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/time'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/pkg'
 /usr/bin/install -c -m 644  pkg/pkg.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/pkg'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/miscellaneous/private'
 /usr/bin/install -c -m 644  miscellaneous/private/__xzip__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/miscellaneous/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/general'
 /usr/bin/install -c -m 644  general/isequalwithequalnans.m general/isrow.m general/isscalar.m general/issquare.m general/isvector.m general/loadobj.m general/logspace.m general/nargchk.m general/narginchk.m general/nargoutchk.m general/nthargout.m general/nextpow2.m general/num2str.m general/pol2cart.m general/polyarea.m general/postpad.m general/prepad.m general/profexplore.m general/profile.m general/profshow.m general/quadgk.m general/quadl.m general/quadv.m general/randi.m general/rat.m general/repmat.m general/rot90.m general/rotdim.m general/saveobj.m general/shift.m general/shiftdim.m general/sortrows.m general/sph2cart.m general/structfun.m general/subsindex.m general/triplequad.m general/trapz.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/general'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/help/private'
 /usr/bin/install -c -m 644  help/private/__additional_help_message__.m help/private/__strip_html_tags__.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/help/private'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/image'
 /usr/bin/install -c -m 644  image/autumn.m image/bone.m image/brighten.m image/colormap.m image/contrast.m image/cool.m image/copper.m image/flag.m image/gmap40.m image/gray.m image/gray2ind.m image/hot.m image/hsv.m image/hsv2rgb.m image/image.m image/imagesc.m image/imfinfo.m image/imread.m image/imshow.m image/imwrite.m image/ind2gray.m image/ind2rgb.m image/jet.m image/ntsc2rgb.m image/ocean.m image/pink.m image/prism.m image/rainbow.m image/rgb2hsv.m image/rgb2ind.m image/rgb2ntsc.m image/spring.m image/summer.m image/white.m image/winter.m '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/m/image'
make[5]: Leaving directory `/«PKGBUILDDIR»/scripts'
make[4]: Leaving directory `/«PKGBUILDDIR»/scripts'
Making install in doc
make[4]: Entering directory `/«PKGBUILDDIR»/doc'
Making install in faq
make[5]: Entering directory `/«PKGBUILDDIR»/doc/faq'
make[6]: Entering directory `/«PKGBUILDDIR»/doc/faq'
make[6]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/info'
 /usr/bin/install -c -m 644 ./OctaveFAQ.info '/«PKGBUILDDIR»/debian/tmp/usr/share/info'
make[6]: Leaving directory `/«PKGBUILDDIR»/doc/faq'
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/faq'
Making install in icons
make[5]: Entering directory `/«PKGBUILDDIR»/doc/icons'
make[6]: Entering directory `/«PKGBUILDDIR»/doc/icons'
make[6]: Nothing to be done for `install-exec-am'.
if test -n "desktop-file-install"; then \
	  desktop-file-install --dir=/«PKGBUILDDIR»/debian/tmp/usr/share/applications \
	    --vendor www.octave.org octave.desktop; \
	fi
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/imagelib'
 /usr/bin/install -c -m 644 octave-logo.ico octave-logo.png octave-logo.svg octave-sombrero.png '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/imagelib'
make[6]: Leaving directory `/«PKGBUILDDIR»/doc/icons'
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/icons'
Making install in interpreter
make[5]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
make[6]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
make[6]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/info'
 /usr/bin/install -c -m 644 ./octave.info ./octave.info-1 ./octave.info-2 ./octave.info-3 ./octave.info-4 ./octave.info-5 ./octave.info-6 ./octave.info-7 ./octave.info-8 '/«PKGBUILDDIR»/debian/tmp/usr/share/info'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/man/man1'
 /usr/bin/install -c -m 644 mkoctfile.1 octave-config.1 octave.1 '/«PKGBUILDDIR»/debian/tmp/usr/share/man/man1'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/etc'
 /usr/bin/install -c -m 644 doc-cache '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/etc'
make[6]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
Making install in liboctave
make[5]: Entering directory `/«PKGBUILDDIR»/doc/liboctave'
make[6]: Entering directory `/«PKGBUILDDIR»/doc/liboctave'
make[6]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/info'
 /usr/bin/install -c -m 644 ./liboctave.info '/«PKGBUILDDIR»/debian/tmp/usr/share/info'
make[6]: Leaving directory `/«PKGBUILDDIR»/doc/liboctave'
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/liboctave'
Making install in refcard
make[5]: Entering directory `/«PKGBUILDDIR»/doc/refcard'
make[6]: Entering directory `/«PKGBUILDDIR»/doc/refcard'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/«PKGBUILDDIR»/doc/refcard'
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/refcard'
make[5]: Entering directory `/«PKGBUILDDIR»/doc'
make[6]: Entering directory `/«PKGBUILDDIR»/doc'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/«PKGBUILDDIR»/doc'
make[5]: Leaving directory `/«PKGBUILDDIR»/doc'
make[4]: Leaving directory `/«PKGBUILDDIR»/doc'
Making install in examples
make[4]: Entering directory `/«PKGBUILDDIR»/examples'
make[5]: Entering directory `/«PKGBUILDDIR»/examples'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/«PKGBUILDDIR»/examples'
make[4]: Leaving directory `/«PKGBUILDDIR»/examples'
Making install in test
make[4]: Entering directory `/«PKGBUILDDIR»/test'
make[5]: Entering directory `/«PKGBUILDDIR»/test'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/«PKGBUILDDIR»/test'
make[4]: Leaving directory `/«PKGBUILDDIR»/test'
Makefile:2595: warning: overriding commands for target `check'make[4]: Entering directory `/«PKGBUILDDIR»'

Makefile:2175: warning: ignoring old commands for target `check'
make -C doc/interpreter ../../AUTHORS
make[5]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
make[5]: `../../AUTHORS' is up to date.
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
make -C doc/interpreter ../../BUGS
make[5]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
make[5]: `../../BUGS' is up to date.
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'
make -C doc/interpreter ../../INSTALL.OCTAVE
make[5]: Entering directory `/«PKGBUILDDIR»/doc/interpreter'
make[5]: `../../INSTALL.OCTAVE' is up to date.
make[5]: Leaving directory `/«PKGBUILDDIR»/doc/interpreter'

Octave successfully built.  Now choose from the following:

   ./run-octave    - to run in place to test before installing
   make check      - to run the tests
   make install    - to install (PREFIX=/usr)

make[5]: Entering directory `/«PKGBUILDDIR»'
Makefile:2595: warning: overriding commands for target `check'
Makefile:2175: warning: ignoring old commands for target `check'
make[5]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p /«PKGBUILDDIR»/debian/tmp/usr/share/octave/site/m /«PKGBUILDDIR»/debian/tmp/usr/share/octave/site/api-v48+/m /«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/site/m /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/site/oct/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/site/oct/api-v48+/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/site/oct/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/site/exec/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/api-v48+/site/exec/arm-unknown-linux-gnueabihf /«PKGBUILDDIR»/debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4/site/exec/arm-unknown-linux-gnueabihf
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /usr/bin/install -c -m 644 config.h '/«PKGBUILDDIR»/debian/tmp/usr/include/octave-3.6.4/octave'
 /bin/mkdir -p '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/etc'
 /usr/bin/install -c -m 644 NEWS '/«PKGBUILDDIR»/debian/tmp/usr/share/octave/3.6.4/etc'
make[5]: Leaving directory `/«PKGBUILDDIR»'
make[4]: Leaving directory `/«PKGBUILDDIR»'
make[3]: Leaving directory `/«PKGBUILDDIR»'
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: Leaving directory `/«PKGBUILDDIR»'
   dh_install -a -O--parallel
	install -d debian/octave//usr/bin
	cp -a debian/tmp/usr/bin/octave debian/octave//usr/bin/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/octave/3.6.4 debian/octave//usr/lib/arm-linux-gnueabihf/octave/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/octave/api-v48\+ debian/octave//usr/lib/arm-linux-gnueabihf/octave/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/octave/site debian/octave//usr/lib/arm-linux-gnueabihf/octave/
	cp -a debian/tmp/usr/share/applications debian/octave//usr/share/
	install -d debian/liboctave1//usr/lib/arm-linux-gnueabihf
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctave.so.1 debian/liboctave1//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 debian/liboctave1//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/libcruft.so.1 debian/liboctave1//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/libcruft.so.1.0.1 debian/liboctave1//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1 debian/liboctave1//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2 debian/liboctave1//usr/lib/arm-linux-gnueabihf/
	install -d debian/liboctave-dev//usr/bin/
	cp -a ./src/mkoctfile debian/liboctave-dev//usr/bin//
	cp -a ./src/octave-config debian/liboctave-dev//usr/bin//
	install -d debian/liboctave-dev//usr/share/doc/liboctave-dev/
	cp -a ./examples/ debian/liboctave-dev//usr/share/doc/liboctave-dev//
	cp -a debian/tmp/usr/include debian/liboctave-dev//usr/
	install -d debian/liboctave-dev//usr/share/octave/debian/
	cp -a ./debian/defs.make debian/liboctave-dev//usr/share/octave/debian//
	install -d debian/liboctave-dev//usr/lib/arm-linux-gnueabihf
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctave.so debian/liboctave-dev//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/libcruft.so debian/liboctave-dev//usr/lib/arm-linux-gnueabihf/
	cp -a debian/tmp/usr/lib/arm-linux-gnueabihf/liboctinterp.so debian/liboctave-dev//usr/lib/arm-linux-gnueabihf/
   dh_installdocs -a -O--parallel
	install -g 0 -o 0 -d debian/octave/usr/share/doc/octave
	cp -a AUTHORS debian/octave/usr/share/doc/octave
	cp -a BUGS debian/octave/usr/share/doc/octave
	cp -a NEWS debian/octave/usr/share/doc/octave
	cp -a README debian/octave/usr/share/doc/octave
	chown -R 0:0 debian/octave/usr/share/doc
	chmod -R go=rX debian/octave/usr/share/doc
	chmod -R u\+rw debian/octave/usr/share/doc
	install -g 0 -o 0 -m 644 -p debian/README.Debian debian/octave/usr/share/doc/octave/README.Debian
	install -g 0 -o 0 -m 644 -p debian/copyright debian/octave/usr/share/doc/octave/copyright
	install -g 0 -o 0 -d debian/octave-dbg/usr/share/doc/octave-dbg
	install -g 0 -o 0 -m 644 -p debian/copyright debian/octave-dbg/usr/share/doc/octave-dbg/copyright
	install -g 0 -o 0 -d debian/liboctave1/usr/share/doc/liboctave1
	install -g 0 -o 0 -m 644 -p debian/copyright debian/liboctave1/usr/share/doc/liboctave1/copyright
	install -g 0 -o 0 -m 644 -p debian/copyright debian/liboctave-dev/usr/share/doc/liboctave-dev/copyright
   dh_installchangelogs -a -O--parallel
	install -o 0 -g 0 -p -m644 debian/changelog debian/octave/usr/share/doc/octave/changelog.Debian
	install -o 0 -g 0 -p -m644 ./ChangeLog debian/octave/usr/share/doc/octave/changelog
	install -o 0 -g 0 -p -m644 debian/changelog debian/octave-dbg/usr/share/doc/octave-dbg/changelog.Debian
	install -o 0 -g 0 -p -m644 ./ChangeLog debian/octave-dbg/usr/share/doc/octave-dbg/changelog
	install -o 0 -g 0 -p -m644 debian/changelog debian/liboctave1/usr/share/doc/liboctave1/changelog.Debian
	install -o 0 -g 0 -p -m644 ./ChangeLog debian/liboctave1/usr/share/doc/liboctave1/changelog
	install -o 0 -g 0 -p -m644 debian/changelog debian/liboctave-dev/usr/share/doc/liboctave-dev/changelog.Debian
	install -o 0 -g 0 -p -m644 ./ChangeLog debian/liboctave-dev/usr/share/doc/liboctave-dev/changelog
   dh_installman -a -O--parallel
	install -d debian/octave/usr/share/man/man1/
	install -p -m644 doc/interpreter/octave.1 debian/octave/usr/share/man/man1/octave.1
	man --recode UTF-8 ./octave\.1 > octave\.1\.new
	chmod 644 octave.1.new
	mv -f octave.1.new octave.1
	install -d debian/liboctave-dev/usr/share/man/man1/
	install -p -m644 doc/interpreter/mkoctfile.1 debian/liboctave-dev/usr/share/man/man1/mkoctfile.1
	install -p -m644 doc/interpreter/octave-config.1 debian/liboctave-dev/usr/share/man/man1/octave-config.1
	man --recode UTF-8 ./mkoctfile\.1 > mkoctfile\.1\.new
	chmod 644 mkoctfile.1.new
	mv -f mkoctfile.1.new mkoctfile.1
	man --recode UTF-8 ./octave\-config\.1 > octave\-config\.1\.new
	chmod 644 octave-config.1.new
	mv -f octave-config.1.new octave-config.1
   dh_installinfo -a -O--parallel
   dh_installmenu -a -O--parallel
	install -d debian/octave/usr/share/menu
	install -p -m644 debian/octave.menu debian/octave/usr/share/menu/octave
	echo "# Automatically added by dh_installmenu">> debian/octave.postinst.debhelper
	sed "" /usr/share/debhelper/autoscripts/postinst-menu >> debian/octave.postinst.debhelper
	echo '# End automatically added section' >> debian/octave.postinst.debhelper
	echo "# Automatically added by dh_installmenu">> debian/octave.postrm.debhelper
	sed "" /usr/share/debhelper/autoscripts/postrm-menu >> debian/octave.postrm.debhelper
	echo '# End automatically added section' >> debian/octave.postrm.debhelper
   dh_lintian -a -O--parallel
	install -d debian/octave/usr/share/lintian/overrides
	install -p -m644 debian/octave.lintian-overrides debian/octave/usr/share/lintian/overrides/octave
   dh_perl -a -O--parallel
   dh_link -a -O--parallel
	rm -f debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1
	ln -sf liboctinterp.so.1.0.2 debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1
	rm -f debian/liboctave1/usr/lib/arm-linux-gnueabihf/libcruft.so.1
	ln -sf libcruft.so.1.0.1 debian/liboctave1/usr/lib/arm-linux-gnueabihf/libcruft.so.1
	rm -f debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1
	ln -sf liboctave.so.1.1.0 debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1
	rm -f debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/liboctinterp.so
	ln -sf liboctinterp.so.1.0.2 debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/liboctinterp.so
	rm -f debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/libcruft.so
	ln -sf libcruft.so.1.0.1 debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/libcruft.so
	rm -f debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/liboctave.so
	ln -sf liboctave.so.1.1.0 debian/liboctave-dev/usr/lib/arm-linux-gnueabihf/liboctave.so
   debian/rules override_dh_compress
make[1]: Entering directory `/«PKGBUILDDIR»'
dh_compress -O--parallel --exclude=.pdf
	cd debian/octave
	chmod a-x usr/share/man/man1/octave.1 usr/share/doc/octave/AUTHORS usr/share/doc/octave/BUGS usr/share/doc/octave/NEWS usr/share/doc/octave/changelog.Debian usr/share/doc/octave/changelog
	gzip -9nf usr/share/man/man1/octave.1 usr/share/doc/octave/AUTHORS usr/share/doc/octave/BUGS usr/share/doc/octave/NEWS usr/share/doc/octave/changelog.Debian usr/share/doc/octave/changelog
	cd '/«PKGBUILDDIR»'
	cd debian/octave-dbg
	chmod a-x usr/share/doc/octave-dbg/changelog.Debian usr/share/doc/octave-dbg/changelog
	gzip -9nf usr/share/doc/octave-dbg/changelog.Debian usr/share/doc/octave-dbg/changelog
	cd '/«PKGBUILDDIR»'
	cd debian/liboctave1
	chmod a-x usr/share/doc/liboctave1/changelog.Debian usr/share/doc/liboctave1/changelog
	gzip -9nf usr/share/doc/liboctave1/changelog.Debian usr/share/doc/liboctave1/changelog
	cd '/«PKGBUILDDIR»'
	cd debian/liboctave-dev
	chmod a-x usr/share/man/man1/mkoctfile.1 usr/share/man/man1/octave-config.1 usr/share/doc/liboctave-dev/examples/make_int.cc usr/share/doc/liboctave-dev/examples/Makefile.in usr/share/doc/liboctave-dev/examples/Makefile usr/share/doc/liboctave-dev/changelog.Debian usr/share/doc/liboctave-dev/changelog
	gzip -9nf usr/share/man/man1/mkoctfile.1 usr/share/man/man1/octave-config.1 usr/share/doc/liboctave-dev/examples/make_int.cc usr/share/doc/liboctave-dev/examples/Makefile.in usr/share/doc/liboctave-dev/examples/Makefile usr/share/doc/liboctave-dev/changelog.Debian usr/share/doc/liboctave-dev/changelog
	cd '/«PKGBUILDDIR»'
make[1]: Leaving directory `/«PKGBUILDDIR»'
   dh_fixperms -a -O--parallel
	find debian/octave  -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
	find debian/octave ! -type l  -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
	find debian/octave/usr/share/doc -type f  ! -regex 'debian/octave/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave/usr/share/doc -type d  -print0 2>/dev/null | xargs -0r chmod 755
	find debian/octave/usr/share/man debian/octave/usr/man/ debian/octave/usr/X11*/man/ -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave -perm -5 -type f \( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave/usr/include -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave/usr/share/applications -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave -perm -5 -type f \( -name '*.cmxs' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave/usr/lib/perl5 debian/octave/usr/share/perl5 -type f -perm -5 -name '*.pm'  -print0 2>/dev/null | xargs -0r chmod a-X
	find debian/octave/usr/bin -type f  -print0 2>/dev/null | xargs -0r chmod a+x
	find debian/octave/usr/lib -type f -name '*.ali'  -print0 2>/dev/null | xargs -0r chmod uga-w
	find debian/octave/usr/share/lintian/overrides -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave-dbg  -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
	find debian/octave-dbg ! -type l  -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
	find debian/octave-dbg/usr/share/doc -type f  ! -regex 'debian/octave-dbg/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave-dbg/usr/share/doc -type d  -print0 2>/dev/null | xargs -0r chmod 755
	find debian/octave-dbg/usr/share/man debian/octave-dbg/usr/man/ debian/octave-dbg/usr/X11*/man/ -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave-dbg -perm -5 -type f \( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave-dbg/usr/include -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave-dbg/usr/share/applications -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave-dbg -perm -5 -type f \( -name '*.cmxs' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/octave-dbg/usr/lib/perl5 debian/octave-dbg/usr/share/perl5 -type f -perm -5 -name '*.pm'  -print0 2>/dev/null | xargs -0r chmod a-X
	find debian/octave-dbg/usr/lib -type f -name '*.ali'  -print0 2>/dev/null | xargs -0r chmod uga-w
	find debian/liboctave1  -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
	find debian/liboctave1 ! -type l  -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
	find debian/liboctave1/usr/share/doc -type f  ! -regex 'debian/liboctave1/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave1/usr/share/doc -type d  -print0 2>/dev/null | xargs -0r chmod 755
	find debian/liboctave1/usr/share/man debian/liboctave1/usr/man/ debian/liboctave1/usr/X11*/man/ -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave1 -perm -5 -type f \( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave1/usr/include -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave1/usr/share/applications -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave1 -perm -5 -type f \( -name '*.cmxs' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave1/usr/lib/perl5 debian/liboctave1/usr/share/perl5 -type f -perm -5 -name '*.pm'  -print0 2>/dev/null | xargs -0r chmod a-X
	find debian/liboctave1/usr/lib -type f -name '*.ali'  -print0 2>/dev/null | xargs -0r chmod uga-w
	find debian/liboctave-dev  -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
	find debian/liboctave-dev ! -type l  -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
	find debian/liboctave-dev/usr/share/doc -type f  ! -regex 'debian/liboctave-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave-dev/usr/share/doc -type d  -print0 2>/dev/null | xargs -0r chmod 755
	find debian/liboctave-dev/usr/share/man debian/liboctave-dev/usr/man/ debian/liboctave-dev/usr/X11*/man/ -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave-dev -perm -5 -type f \( -name '*.so.*' -or -name '*.so' -or -name '*.la' -or -name '*.a' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave-dev/usr/include -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave-dev/usr/share/applications -type f  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave-dev -perm -5 -type f \( -name '*.cmxs' \)  -print0 2>/dev/null | xargs -0r chmod 644
	find debian/liboctave-dev/usr/lib/perl5 debian/liboctave-dev/usr/share/perl5 -type f -perm -5 -name '*.pm'  -print0 2>/dev/null | xargs -0r chmod a-X
	find debian/liboctave-dev/usr/bin -type f  -print0 2>/dev/null | xargs -0r chmod a+x
	find debian/liboctave-dev/usr/lib -type f -name '*.ali'  -print0 2>/dev/null | xargs -0r chmod uga-w
   debian/rules override_dh_strip
make[1]: Entering directory `/«PKGBUILDDIR»'
dh_strip -a --dbg-package=octave-dbg
	install -d debian/octave-dbg/usr/lib/debug/.build-id/f0
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__contourc__.oct debian/octave-dbg/usr/lib/debug/.build-id/f0/6d4ca5741422fce52b58d164b59d4b0df2ddb6.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/f0/6d4ca5741422fce52b58d164b59d4b0df2ddb6.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__contourc__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/f0/6d4ca5741422fce52b58d164b59d4b0df2ddb6.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__contourc__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b4
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave-dbg/usr/lib/debug/.build-id/b4/83011a9b28fa76412fd8d5fdeb8dcc6595c171.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b4/83011a9b28fa76412fd8d5fdeb8dcc6595c171.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b4/83011a9b28fa76412fd8d5fdeb8dcc6595c171.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b5
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dispatch__.oct debian/octave-dbg/usr/lib/debug/.build-id/b5/741365659b1a164a63d52ca3d9a7db0ad84055.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b5/741365659b1a164a63d52ca3d9a7db0ad84055.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dispatch__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b5/741365659b1a164a63d52ca3d9a7db0ad84055.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dispatch__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/1b
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave-dbg/usr/lib/debug/.build-id/1b/44d42ef2f4f259eeeaa3e713d2d75cb54ce521.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/1b/44d42ef2f4f259eeeaa3e713d2d75cb54ce521.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/1b/44d42ef2f4f259eeeaa3e713d2d75cb54ce521.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/ac
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave-dbg/usr/lib/debug/.build-id/ac/59aab931c75a2bbb79d65ca2f0f9ae161cb84b.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/ac/59aab931c75a2bbb79d65ca2f0f9ae161cb84b.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/ac/59aab931c75a2bbb79d65ca2f0f9ae161cb84b.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/7a
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave-dbg/usr/lib/debug/.build-id/7a/afd2dea94e37f5981cbe36942f4f8d3d60a864.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/7a/afd2dea94e37f5981cbe36942f4f8d3d60a864.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/7a/afd2dea94e37f5981cbe36942f4f8d3d60a864.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/d1
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave-dbg/usr/lib/debug/.build-id/d1/3a888fc1283301f36ec8537dec032aabe08083.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d1/3a888fc1283301f36ec8537dec032aabe08083.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d1/3a888fc1283301f36ec8537dec032aabe08083.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/60
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave-dbg/usr/lib/debug/.build-id/60/3fad206f88db8089c750731f6f78ae0c273b8f.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/60/3fad206f88db8089c750731f6f78ae0c273b8f.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/60/3fad206f88db8089c750731f6f78ae0c273b8f.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/68
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__lin_interpn__.oct debian/octave-dbg/usr/lib/debug/.build-id/68/c34438c8381064eed9e1c46f8ac93f3291509e.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/68/c34438c8381064eed9e1c46f8ac93f3291509e.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__lin_interpn__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/68/c34438c8381064eed9e1c46f8ac93f3291509e.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__lin_interpn__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/3d
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave-dbg/usr/lib/debug/.build-id/3d/d71f4d12437bff743fb1c5d49e4160add32c86.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/3d/d71f4d12437bff743fb1c5d49e4160add32c86.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/3d/d71f4d12437bff743fb1c5d49e4160add32c86.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/59
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__pchip_deriv__.oct debian/octave-dbg/usr/lib/debug/.build-id/59/d286183e25cb060caf1e2efe3894fbe45c1805.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/59/d286183e25cb060caf1e2efe3894fbe45c1805.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__pchip_deriv__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/59/d286183e25cb060caf1e2efe3894fbe45c1805.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__pchip_deriv__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/45
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__qp__.oct debian/octave-dbg/usr/lib/debug/.build-id/45/bf6e80c6e945e92fa7563b519b1e6d066caa90.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/45/bf6e80c6e945e92fa7563b519b1e6d066caa90.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__qp__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/45/bf6e80c6e945e92fa7563b519b1e6d066caa90.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__qp__.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/5a
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave-dbg/usr/lib/debug/.build-id/5a/a908619661b58ef50f815bacf18262891fc3f8.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/5a/a908619661b58ef50f815bacf18262891fc3f8.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/5a/a908619661b58ef50f815bacf18262891fc3f8.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave-dbg/usr/lib/debug/.build-id/1b/787c11032b6c41dab5874bfb0a812388288f05.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/1b/787c11032b6c41dab5874bfb0a812388288f05.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/amd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/1b/787c11032b6c41dab5874bfb0a812388288f05.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/amd.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/44
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/balance.oct debian/octave-dbg/usr/lib/debug/.build-id/44/8fe6158f97abeb5e8126ae9e4a3450f1d89282.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/44/8fe6158f97abeb5e8126ae9e4a3450f1d89282.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/balance.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/44/8fe6158f97abeb5e8126ae9e4a3450f1d89282.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/balance.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/2b
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/besselj.oct debian/octave-dbg/usr/lib/debug/.build-id/2b/29472ed85320ea7205502a887fb70211843364.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/2b/29472ed85320ea7205502a887fb70211843364.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/besselj.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/2b/29472ed85320ea7205502a887fb70211843364.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/besselj.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/ce
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/betainc.oct debian/octave-dbg/usr/lib/debug/.build-id/ce/88bdfb59cc5c13a08da0e45bc275f471f6bc29.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/ce/88bdfb59cc5c13a08da0e45bc275f471f6bc29.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/betainc.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/ce/88bdfb59cc5c13a08da0e45bc275f471f6bc29.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/betainc.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/7b
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/bsxfun.oct debian/octave-dbg/usr/lib/debug/.build-id/7b/7d5c6594c94842834872954a1dfc45d2cc133f.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/7b/7d5c6594c94842834872954a1dfc45d2cc133f.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/bsxfun.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/7b/7d5c6594c94842834872954a1dfc45d2cc133f.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/bsxfun.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/21
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave-dbg/usr/lib/debug/.build-id/21/f844af0b6ff330967f52317fbf9f5dcbc880cb.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/21/f844af0b6ff330967f52317fbf9f5dcbc880cb.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/ccolamd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/21/f844af0b6ff330967f52317fbf9f5dcbc880cb.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/ccolamd.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/f3
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/cellfun.oct debian/octave-dbg/usr/lib/debug/.build-id/f3/6809cbd9d0f382a744b95adbf8ef6ade637f76.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/f3/6809cbd9d0f382a744b95adbf8ef6ade637f76.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/cellfun.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/f3/6809cbd9d0f382a744b95adbf8ef6ade637f76.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/cellfun.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/d9
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave-dbg/usr/lib/debug/.build-id/d9/8e300db2bd742edacdc7a8c008dcb013933b99.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d9/8e300db2bd742edacdc7a8c008dcb013933b99.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d9/8e300db2bd742edacdc7a8c008dcb013933b99.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/9f
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave-dbg/usr/lib/debug/.build-id/9f/64be33cac821e3907de4852e5ff1320d16e34c.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/9f/64be33cac821e3907de4852e5ff1320d16e34c.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colamd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/9f/64be33cac821e3907de4852e5ff1320d16e34c.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colamd.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/28
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colloc.oct debian/octave-dbg/usr/lib/debug/.build-id/28/0b2875d01681db9e7500e354e93ff94e8aeb6d.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/28/0b2875d01681db9e7500e354e93ff94e8aeb6d.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colloc.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/28/0b2875d01681db9e7500e354e93ff94e8aeb6d.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colloc.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/ca
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/conv2.oct debian/octave-dbg/usr/lib/debug/.build-id/ca/1757c694f075e48d11ec93025270a9615d97bb.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/ca/1757c694f075e48d11ec93025270a9615d97bb.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/conv2.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/ca/1757c694f075e48d11ec93025270a9615d97bb.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/conv2.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/19
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave-dbg/usr/lib/debug/.build-id/19/244b7a9e6f1a984299aad688ffda5808a1fafd.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/19/244b7a9e6f1a984299aad688ffda5808a1fafd.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/convhulln.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/19/244b7a9e6f1a984299aad688ffda5808a1fafd.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/convhulln.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/91
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/daspk.oct debian/octave-dbg/usr/lib/debug/.build-id/91/c35e0346904f5755b1a3b35e6cb4bedb09cad5.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/91/c35e0346904f5755b1a3b35e6cb4bedb09cad5.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/daspk.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/91/c35e0346904f5755b1a3b35e6cb4bedb09cad5.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/daspk.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/a3
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dasrt.oct debian/octave-dbg/usr/lib/debug/.build-id/a3/991bcb2d687ca84ad76be822239d705d1a3442.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/a3/991bcb2d687ca84ad76be822239d705d1a3442.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dasrt.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/a3/991bcb2d687ca84ad76be822239d705d1a3442.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dasrt.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/4d
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dassl.oct debian/octave-dbg/usr/lib/debug/.build-id/4d/cad380cd9fc1dd34db4344c4894560502d9500.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/4d/cad380cd9fc1dd34db4344c4894560502d9500.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dassl.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/4d/cad380cd9fc1dd34db4344c4894560502d9500.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dassl.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/c2
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/det.oct debian/octave-dbg/usr/lib/debug/.build-id/c2/a8d60104bdf06606c42e17e3547d3cb0ff90a1.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/c2/a8d60104bdf06606c42e17e3547d3cb0ff90a1.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/det.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/c2/a8d60104bdf06606c42e17e3547d3cb0ff90a1.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/det.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/db
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dlmread.oct debian/octave-dbg/usr/lib/debug/.build-id/db/ba5949548ed2b103ce8cd499e1fde6c2b28650.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/db/ba5949548ed2b103ce8cd499e1fde6c2b28650.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dlmread.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/db/ba5949548ed2b103ce8cd499e1fde6c2b28650.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dlmread.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/d0
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave-dbg/usr/lib/debug/.build-id/d0/e87cc88a251ec4a4bb6bbecf98386801722c01.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d0/e87cc88a251ec4a4bb6bbecf98386801722c01.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dmperm.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d0/e87cc88a251ec4a4bb6bbecf98386801722c01.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dmperm.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/72
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dot.oct debian/octave-dbg/usr/lib/debug/.build-id/72/90e8280f6c7f66f8866494d3275ce8454e1e47.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/72/90e8280f6c7f66f8866494d3275ce8454e1e47.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dot.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/72/90e8280f6c7f66f8866494d3275ce8454e1e47.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dot.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/14
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eig.oct debian/octave-dbg/usr/lib/debug/.build-id/14/98d8a6a2fe09a06dfb028aadbc036c851bb18d.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/14/98d8a6a2fe09a06dfb028aadbc036c851bb18d.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eig.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/14/98d8a6a2fe09a06dfb028aadbc036c851bb18d.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eig.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eigs.oct debian/octave-dbg/usr/lib/debug/.build-id/59/1ea3af28caaff1193da31af25952c49d17f187.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/59/1ea3af28caaff1193da31af25952c49d17f187.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eigs.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/59/1ea3af28caaff1193da31af25952c49d17f187.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eigs.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b2
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft.oct debian/octave-dbg/usr/lib/debug/.build-id/b2/b827781fb17bff2ec6df73b15de6d2c8b6321e.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b2/b827781fb17bff2ec6df73b15de6d2c8b6321e.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b2/b827781fb17bff2ec6df73b15de6d2c8b6321e.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/f1
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft2.oct debian/octave-dbg/usr/lib/debug/.build-id/f1/b7de4820e1cc1e37f98a0638ca52e841256e81.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/f1/b7de4820e1cc1e37f98a0638ca52e841256e81.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft2.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/f1/b7de4820e1cc1e37f98a0638ca52e841256e81.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft2.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftn.oct debian/octave-dbg/usr/lib/debug/.build-id/7a/ecc55c69bea7761f332b2937f039dbde330221.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/7a/ecc55c69bea7761f332b2937f039dbde330221.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftn.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/7a/ecc55c69bea7761f332b2937f039dbde330221.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftn.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/18
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave-dbg/usr/lib/debug/.build-id/18/1cdd5c10764aa581bc5d0a0c8869cc6c744153.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/18/1cdd5c10764aa581bc5d0a0c8869cc6c744153.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftw.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/18/1cdd5c10764aa581bc5d0a0c8869cc6c744153.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftw.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/36
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/filter.oct debian/octave-dbg/usr/lib/debug/.build-id/36/0070818b8d23b94a04662f72d6ff797240bbb3.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/36/0070818b8d23b94a04662f72d6ff797240bbb3.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/filter.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/36/0070818b8d23b94a04662f72d6ff797240bbb3.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/filter.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/79
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/find.oct debian/octave-dbg/usr/lib/debug/.build-id/79/2d6b9b34f52d87a0286491110648161dec3b3c.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/79/2d6b9b34f52d87a0286491110648161dec3b3c.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/find.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/79/2d6b9b34f52d87a0286491110648161dec3b3c.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/find.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/87
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gammainc.oct debian/octave-dbg/usr/lib/debug/.build-id/87/8786a049a7758b2b9f0226a6ab669a93705be3.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/87/8786a049a7758b2b9f0226a6ab669a93705be3.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gammainc.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/87/8786a049a7758b2b9f0226a6ab669a93705be3.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gammainc.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/24
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gcd.oct debian/octave-dbg/usr/lib/debug/.build-id/24/89c718ff1eeea2d8be9add6cc857d5ecf55287.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/24/89c718ff1eeea2d8be9add6cc857d5ecf55287.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gcd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/24/89c718ff1eeea2d8be9add6cc857d5ecf55287.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gcd.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/6b
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getgrent.oct debian/octave-dbg/usr/lib/debug/.build-id/6b/8f5a48366ce43f1f9e0ce9018ae4a1f1c81220.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/6b/8f5a48366ce43f1f9e0ce9018ae4a1f1c81220.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getgrent.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/6b/8f5a48366ce43f1f9e0ce9018ae4a1f1c81220.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getgrent.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/52
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getpwent.oct debian/octave-dbg/usr/lib/debug/.build-id/52/ea907643b06099c9d1c9e1dc575292e8f05c97.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/52/ea907643b06099c9d1c9e1dc575292e8f05c97.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getpwent.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/52/ea907643b06099c9d1c9e1dc575292e8f05c97.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getpwent.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/95
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getrusage.oct debian/octave-dbg/usr/lib/debug/.build-id/95/a2e74920461596d525808cea2723789149a702.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/95/a2e74920461596d525808cea2723789149a702.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getrusage.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/95/a2e74920461596d525808cea2723789149a702.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getrusage.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/givens.oct debian/octave-dbg/usr/lib/debug/.build-id/d9/3a8f2e2abfb160c84e9a6f05ff0498e3f1c01c.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d9/3a8f2e2abfb160c84e9a6f05ff0498e3f1c01c.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/givens.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d9/3a8f2e2abfb160c84e9a6f05ff0498e3f1c01c.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/givens.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/c7
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hess.oct debian/octave-dbg/usr/lib/debug/.build-id/c7/652895f886a7a0dc4c86a39717349f26ad147f.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/c7/652895f886a7a0dc4c86a39717349f26ad147f.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hess.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/c7/652895f886a7a0dc4c86a39717349f26ad147f.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hess.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/fb
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hex2num.oct debian/octave-dbg/usr/lib/debug/.build-id/fb/02c123133472cbd18a239d21ff0f496af86122.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/fb/02c123133472cbd18a239d21ff0f496af86122.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hex2num.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/fb/02c123133472cbd18a239d21ff0f496af86122.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hex2num.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/inv.oct debian/octave-dbg/usr/lib/debug/.build-id/c2/ed81a78ea99cf98299ae72537053a895b58901.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/c2/ed81a78ea99cf98299ae72537053a895b58901.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/inv.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/c2/ed81a78ea99cf98299ae72537053a895b58901.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/inv.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/af
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/kron.oct debian/octave-dbg/usr/lib/debug/.build-id/af/d3e990122c4dbb9ddeda2317ca804aeb85f08b.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/af/d3e990122c4dbb9ddeda2317ca804aeb85f08b.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/kron.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/af/d3e990122c4dbb9ddeda2317ca804aeb85f08b.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/kron.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/03
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lookup.oct debian/octave-dbg/usr/lib/debug/.build-id/03/27a4a30060878732515441b36c5ffa71236c24.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/03/27a4a30060878732515441b36c5ffa71236c24.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lookup.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/03/27a4a30060878732515441b36c5ffa71236c24.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lookup.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/f2
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lsode.oct debian/octave-dbg/usr/lib/debug/.build-id/f2/a3da5695089c1f77117d3fb862c58a719b59db.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/f2/a3da5695089c1f77117d3fb862c58a719b59db.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lsode.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/f2/a3da5695089c1f77117d3fb862c58a719b59db.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lsode.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lu.oct debian/octave-dbg/usr/lib/debug/.build-id/2b/311160a1ebe5f26b67e3557b03cb68c6fb93f6.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/2b/311160a1ebe5f26b67e3557b03cb68c6fb93f6.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lu.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/2b/311160a1ebe5f26b67e3557b03cb68c6fb93f6.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lu.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/16
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/luinc.oct debian/octave-dbg/usr/lib/debug/.build-id/16/5f70864e635fad3f55f4e1defa6f86fe35275a.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/16/5f70864e635fad3f55f4e1defa6f86fe35275a.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/luinc.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/16/5f70864e635fad3f55f4e1defa6f86fe35275a.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/luinc.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/61
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/matrix_type.oct debian/octave-dbg/usr/lib/debug/.build-id/61/efe180af24fa363aa0caf2f214c10fbb7c2f99.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/61/efe180af24fa363aa0caf2f214c10fbb7c2f99.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/matrix_type.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/61/efe180af24fa363aa0caf2f214c10fbb7c2f99.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/matrix_type.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/40
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/max.oct debian/octave-dbg/usr/lib/debug/.build-id/40/da0650839962e5a2fabf023fd18ad1cba6e4d5.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/40/da0650839962e5a2fabf023fd18ad1cba6e4d5.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/max.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/40/da0650839962e5a2fabf023fd18ad1cba6e4d5.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/max.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/1f
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/md5sum.oct debian/octave-dbg/usr/lib/debug/.build-id/1f/dbfe038fcce0215ab3bdd4a9d9f352c233cdff.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/1f/dbfe038fcce0215ab3bdd4a9d9f352c233cdff.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/md5sum.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/1f/dbfe038fcce0215ab3bdd4a9d9f352c233cdff.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/md5sum.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/4c
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/mgorth.oct debian/octave-dbg/usr/lib/debug/.build-id/4c/686269092eda7caf9816275445d11234a1dac7.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/4c/686269092eda7caf9816275445d11234a1dac7.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/mgorth.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/4c/686269092eda7caf9816275445d11234a1dac7.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/mgorth.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/cb
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/nproc.oct debian/octave-dbg/usr/lib/debug/.build-id/cb/b8bf253e568e74fa8147cdf2c451363b2054b5.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/cb/b8bf253e568e74fa8147cdf2c451363b2054b5.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/nproc.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/cb/b8bf253e568e74fa8147cdf2c451363b2054b5.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/nproc.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/ff
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/pinv.oct debian/octave-dbg/usr/lib/debug/.build-id/ff/d3ba7d7fdfbfaecfa67dd1f9241ce3c78bb712.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/ff/d3ba7d7fdfbfaecfa67dd1f9241ce3c78bb712.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/pinv.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/ff/d3ba7d7fdfbfaecfa67dd1f9241ce3c78bb712.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/pinv.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave-dbg/usr/lib/debug/.build-id/fb/acf00d25af8971a3654574dab154bb36119262.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/fb/acf00d25af8971a3654574dab154bb36119262.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/fb/acf00d25af8971a3654574dab154bb36119262.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/4b
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quad.oct debian/octave-dbg/usr/lib/debug/.build-id/4b/128ea74d54998c8e6ec94547258741eece2380.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/4b/128ea74d54998c8e6ec94547258741eece2380.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quad.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/4b/128ea74d54998c8e6ec94547258741eece2380.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quad.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quadcc.oct debian/octave-dbg/usr/lib/debug/.build-id/fb/2e272c2cc03a9a88fb1a2681e413d994de242b.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/fb/2e272c2cc03a9a88fb1a2681e413d994de242b.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quadcc.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/fb/2e272c2cc03a9a88fb1a2681e413d994de242b.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quadcc.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qz.oct debian/octave-dbg/usr/lib/debug/.build-id/1f/81cb2a3bf4d17a044c08041ca1f2bc7d18d3b1.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/1f/81cb2a3bf4d17a044c08041ca1f2bc7d18d3b1.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qz.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/1f/81cb2a3bf4d17a044c08041ca1f2bc7d18d3b1.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qz.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b3
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rand.oct debian/octave-dbg/usr/lib/debug/.build-id/b3/c74bafe6d593f0f3481727ef65e7c0f438e476.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b3/c74bafe6d593f0f3481727ef65e7c0f438e476.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rand.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b3/c74bafe6d593f0f3481727ef65e7c0f438e476.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rand.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rcond.oct debian/octave-dbg/usr/lib/debug/.build-id/4b/6b665643492f984df309ac615a392f0f0fe69f.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/4b/6b665643492f984df309ac615a392f0f0fe69f.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rcond.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/4b/6b665643492f984df309ac615a392f0f0fe69f.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rcond.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/d6
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/regexp.oct debian/octave-dbg/usr/lib/debug/.build-id/d6/907a39a2415efbadc5fa73874fd9a8b9ba3fa6.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d6/907a39a2415efbadc5fa73874fd9a8b9ba3fa6.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/regexp.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d6/907a39a2415efbadc5fa73874fd9a8b9ba3fa6.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/regexp.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/5e
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/schur.oct debian/octave-dbg/usr/lib/debug/.build-id/5e/aba357df824f220a20780fff20da950a1610a7.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/5e/aba357df824f220a20780fff20da950a1610a7.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/schur.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/5e/aba357df824f220a20780fff20da950a1610a7.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/schur.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/spparms.oct debian/octave-dbg/usr/lib/debug/.build-id/79/aa30c6d2adde3bb1c14d34b42ebd1cee46ec97.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/79/aa30c6d2adde3bb1c14d34b42ebd1cee46ec97.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/spparms.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/79/aa30c6d2adde3bb1c14d34b42ebd1cee46ec97.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/spparms.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/12
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sqrtm.oct debian/octave-dbg/usr/lib/debug/.build-id/12/fc919cd5f397eb89fa0ee7a4c5da2353c01d9d.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/12/fc919cd5f397eb89fa0ee7a4c5da2353c01d9d.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sqrtm.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/12/fc919cd5f397eb89fa0ee7a4c5da2353c01d9d.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sqrtm.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/80
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/strfind.oct debian/octave-dbg/usr/lib/debug/.build-id/80/05bf11dadc1f7f54d0dc516c96fb0f77f6b595.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/80/05bf11dadc1f7f54d0dc516c96fb0f77f6b595.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/strfind.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/80/05bf11dadc1f7f54d0dc516c96fb0f77f6b595.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/strfind.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b1
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/str2double.oct debian/octave-dbg/usr/lib/debug/.build-id/b1/c242e7ddee7d02a84241ae6f6a0de18dd5899f.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b1/c242e7ddee7d02a84241ae6f6a0de18dd5899f.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/str2double.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b1/c242e7ddee7d02a84241ae6f6a0de18dd5899f.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/str2double.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/89
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sub2ind.oct debian/octave-dbg/usr/lib/debug/.build-id/89/d43946e68e9a16006f29ab9f10a32f5cedb286.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/89/d43946e68e9a16006f29ab9f10a32f5cedb286.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sub2ind.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/89/d43946e68e9a16006f29ab9f10a32f5cedb286.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sub2ind.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/svd.oct debian/octave-dbg/usr/lib/debug/.build-id/2b/ceb84cec71180717828fbae0e3d72dc2d645b9.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/2b/ceb84cec71180717828fbae0e3d72dc2d645b9.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/svd.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/2b/ceb84cec71180717828fbae0e3d72dc2d645b9.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/svd.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/b8
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/syl.oct debian/octave-dbg/usr/lib/debug/.build-id/b8/689a032d7393690361da2629bc738242b1204c.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/b8/689a032d7393690361da2629bc738242b1204c.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/syl.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/b8/689a032d7393690361da2629bc738242b1204c.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/syl.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/fc
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave-dbg/usr/lib/debug/.build-id/fc/f51d033917db9ca4194863a0e4be23dd7575c7.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/fc/f51d033917db9ca4194863a0e4be23dd7575c7.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symbfact.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/fc/f51d033917db9ca4194863a0e4be23dd7575c7.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symbfact.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/82
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave-dbg/usr/lib/debug/.build-id/82/5b674d9537f3503435df6f12f12be480f47774.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/82/5b674d9537f3503435df6f12f12be480f47774.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symrcm.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/82/5b674d9537f3503435df6f12f12be480f47774.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symrcm.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/94
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/time.oct debian/octave-dbg/usr/lib/debug/.build-id/94/d3a4e4edb7f8543505ee0d62c147127fdad867.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/94/d3a4e4edb7f8543505ee0d62c147127fdad867.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/time.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/94/d3a4e4edb7f8543505ee0d62c147127fdad867.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/time.oct
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tril.oct debian/octave-dbg/usr/lib/debug/.build-id/14/47c068648a6e20f8b0ed57f27e4e2bc9a7b731.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/14/47c068648a6e20f8b0ed57f27e4e2bc9a7b731.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tril.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/14/47c068648a6e20f8b0ed57f27e4e2bc9a7b731.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tril.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/d3
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave-dbg/usr/lib/debug/.build-id/d3/5b45f269db950f449836f3ac7ec5189529a1e6.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d3/5b45f269db950f449836f3ac7ec5189529a1e6.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tsearch.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d3/5b45f269db950f449836f3ac7ec5189529a1e6.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tsearch.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/41
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/typecast.oct debian/octave-dbg/usr/lib/debug/.build-id/41/ad3edecb7bc5a6d41e731e59c14790f4f18ea1.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/41/ad3edecb7bc5a6d41e731e59c14790f4f18ea1.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/typecast.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/41/ad3edecb7bc5a6d41e731e59c14790f4f18ea1.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/typecast.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/38
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/urlwrite.oct debian/octave-dbg/usr/lib/debug/.build-id/38/5dd9ee44f19351e3e01df1061cbcb239dde6e8.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/38/5dd9ee44f19351e3e01df1061cbcb239dde6e8.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/urlwrite.oct
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/38/5dd9ee44f19351e3e01df1061cbcb239dde6e8.debug debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/urlwrite.oct
	install -d debian/octave-dbg/usr/lib/debug/.build-id/2c
	objcopy --only-keep-debug --compress-debug-sections debian/octave/usr/bin/octave debian/octave-dbg/usr/lib/debug/.build-id/2c/24916f86ec445c4cd3f883ee28aa559b8db73e.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/2c/24916f86ec445c4cd3f883ee28aa559b8db73e.debug
	strip --remove-section=.comment --remove-section=.note debian/octave/usr/bin/octave
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/2c/24916f86ec445c4cd3f883ee28aa559b8db73e.debug debian/octave/usr/bin/octave
	install -d debian/octave-dbg/usr/lib/debug/.build-id/cd
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 debian/octave-dbg/usr/lib/debug/.build-id/cd/2e7e7c9d07e2be5281b467bf292531c64f1f2e.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/cd/2e7e7c9d07e2be5281b467bf292531c64f1f2e.debug
	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/cd/2e7e7c9d07e2be5281b467bf292531c64f1f2e.debug debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0
	install -d debian/octave-dbg/usr/lib/debug/.build-id/d5
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave1/usr/lib/arm-linux-gnueabihf/libcruft.so.1.0.1 debian/octave-dbg/usr/lib/debug/.build-id/d5/564014de1b7d3966fd7db80e5f46b5036ea886.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/d5/564014de1b7d3966fd7db80e5f46b5036ea886.debug
	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/liboctave1/usr/lib/arm-linux-gnueabihf/libcruft.so.1.0.1
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/d5/564014de1b7d3966fd7db80e5f46b5036ea886.debug debian/liboctave1/usr/lib/arm-linux-gnueabihf/libcruft.so.1.0.1
	objcopy --only-keep-debug --compress-debug-sections debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2 debian/octave-dbg/usr/lib/debug/.build-id/c2/18a3a7d46cfedf40abcacf72ee78a582ede661.debug
	chmod 644 debian/octave-dbg/usr/lib/debug/.build-id/c2/18a3a7d46cfedf40abcacf72ee78a582ede661.debug
	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2
	objcopy --add-gnu-debuglink debian/octave-dbg/usr/lib/debug/.build-id/c2/18a3a7d46cfedf40abcacf72ee78a582ede661.debug debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2
make[1]: Leaving directory `/«PKGBUILDDIR»'
   debian/rules override_dh_makeshlibs
make[1]: Entering directory `/«PKGBUILDDIR»'
dh_makeshlibs -V 'liboctave1 (>= 3.6.2)'
	rm -f debian/octave/DEBIAN/shlibs
	rm -f debian/octave-dbg/DEBIAN/shlibs
	rm -f debian/liboctave1/DEBIAN/shlibs
	install -d debian/liboctave1/DEBIAN
	echo 'liboctave 1 liboctave1 (>= 3.6.2)' >>debian/liboctave1/DEBIAN/shlibs
	echo 'libcruft 1 liboctave1 (>= 3.6.2)' >>debian/liboctave1/DEBIAN/shlibs
	echo 'liboctinterp 1 liboctave1 (>= 3.6.2)' >>debian/liboctave1/DEBIAN/shlibs
	echo "# Automatically added by dh_makeshlibs">> debian/liboctave1.postinst.debhelper
	sed "" /usr/share/debhelper/autoscripts/postinst-makeshlibs >> debian/liboctave1.postinst.debhelper
	echo '# End automatically added section' >> debian/liboctave1.postinst.debhelper
	echo "# Automatically added by dh_makeshlibs">> debian/liboctave1.postrm.debhelper
	sed "" /usr/share/debhelper/autoscripts/postrm-makeshlibs >> debian/liboctave1.postrm.debhelper
	echo '# End automatically added section' >> debian/liboctave1.postrm.debhelper
	chmod 644 debian/liboctave1/DEBIAN/shlibs
	chown 0:0 debian/liboctave1/DEBIAN/shlibs
	(grep -s -v misc:Pre-Depends debian/liboctave1.substvars; echo misc:Pre-Depends=multiarch-support) > debian/liboctave1.substvars.new
	mv debian/liboctave1.substvars.new debian/liboctave1.substvars
	rm -f debian/liboctave-dev/DEBIAN/shlibs
make[1]: Leaving directory `/«PKGBUILDDIR»'
   debian/rules override_dh_shlibdeps
make[1]: Entering directory `/«PKGBUILDDIR»'
dh_shlibdeps -O--parallel
	install -o 0 -g 0 -d debian/octave/DEBIAN
	dpkg-shlibdeps -Tdebian/octave.substvars debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__contourc__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dispatch__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__lin_interpn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__pchip_deriv__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__qp__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/balance.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/besselj.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/betainc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/bsxfun.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/cellfun.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colloc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/conv2.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/daspk.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dasrt.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dassl.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/det.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dlmread.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dot.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eig.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eigs.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft2.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftn.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/filter.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/find.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gammainc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gcd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getgrent.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getpwent.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getrusage.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/givens.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hess.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hex2num.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/inv.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/kron.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lookup.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lsode.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lu.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/luinc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/matrix_type.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/max.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/md5sum.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/mgorth.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/nproc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/pinv.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quad.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quadcc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qz.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rand.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rcond.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/regexp.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/schur.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/spparms.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sqrtm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/strfind.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/str2double.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sub2ind.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/svd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/syl.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/time.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tril.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/typecast.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/urlwrite.oct debian/octave/usr/bin/octave
dpkg-shlibdeps: warning: debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct contains an unresolvable reference to symbol gluOrtho2D: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eigs.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dasrt.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sqrtm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/luinc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getrusage.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/max.oct debian/octave/usr/bin/octave debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/cellfun.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/daspk.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft2.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gcd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/inv.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/str2double.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tsearch.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eig.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/betainc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lookup.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getgrent.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gammainc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lu.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rcond.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dassl.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/bsxfun.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/time.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dispatch__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dot.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dlmread.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__pchip_deriv__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qz.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/regexp.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/svd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/strfind.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/balance.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/schur.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftn.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/syl.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hess.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/matrix_type.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getpwent.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/urlwrite.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hex2num.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/det.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__glpk__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sub2ind.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/md5sum.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__qp__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/mgorth.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__lin_interpn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/find.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/givens.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/filter.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/convhulln.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/typecast.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/pinv.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dmperm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tril.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colloc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/nproc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rand.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/besselj.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/kron.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lsode.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/conv2.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__contourc__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/spparms.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftw.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quadcc.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quad.oct were not linked against libgomp.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct were not linked against libX11.so.6 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/regexp.oct was not linked against libpcre.so.3 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eigs.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dmperm.oct were not linked against libumfpack.so.5.6.2 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct were not linked against libfreetype.so.6 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eigs.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symbfact.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/amd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/ccolamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colamd.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symrcm.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dmperm.oct were not linked against libcamd.so.2.3.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct debian/octave/usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct were not linked against libqrupdate.so.1 (they use none of the library's symbols)
	install -o 0 -g 0 -d debian/octave-dbg/DEBIAN
	dpkg-shlibdeps -Tdebian/liboctave1.substvars debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 debian/liboctave1/usr/lib/arm-linux-gnueabihf/libcruft.so.1.0.1 debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2 was not linked against libfltk_gl.so.1.3 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 was not linked against libarpack.so.2 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 was not linked against libcolamd.so.2.8.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2 debian/liboctave1/usr/lib/arm-linux-gnueabihf/libcruft.so.1.0.1 were not linked against libgomp.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2 was not linked against libfltk.so.1.3 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 was not linked against libtinfo.so.5 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 was not linked against libncurses.so.5 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 was not linked against libccolamd.so.2.8.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 was not linked against libcamd.so.2.3.1 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/liboctave1/usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0 was not linked against libamd.so.2.3.1 (it uses none of the library's symbols)
	install -o 0 -g 0 -d debian/liboctave-dev/DEBIAN
find debian/octave -name '*.oct' -print0 2>/dev/null | xargs -0r chmod 644
make[1]: Leaving directory `/«PKGBUILDDIR»'
   dh_installdeb -a -O--parallel
	perl -pe 's~#DEBHELPER#~qx{cat debian/octave.postinst.debhelper}~eg' < debian/octave.postinst > debian/octave/DEBIAN/postinst
	chown 0:0 debian/octave/DEBIAN/postinst
	chmod 755 debian/octave/DEBIAN/postinst
	sed s/#DEBHELPER#// < debian/octave.prerm > debian/octave/DEBIAN/prerm
	chown 0:0 debian/octave/DEBIAN/prerm
	chmod 755 debian/octave/DEBIAN/prerm
	printf '#!/bin/sh
set -e
' > debian/octave/DEBIAN/postrm
	cat debian/octave.postrm.debhelper >> debian/octave/DEBIAN/postrm
	chown 0:0 debian/octave/DEBIAN/postrm
	chmod 755 debian/octave/DEBIAN/postrm
	install -o 0 -g 0 -m 644 -p debian/octave.triggers debian/octave/DEBIAN/triggers
	printf '#!/bin/sh
set -e
' > debian/liboctave1/DEBIAN/postinst
	cat debian/liboctave1.postinst.debhelper >> debian/liboctave1/DEBIAN/postinst
	chown 0:0 debian/liboctave1/DEBIAN/postinst
	chmod 755 debian/liboctave1/DEBIAN/postinst
	printf '#!/bin/sh
set -e
' > debian/liboctave1/DEBIAN/postrm
	cat debian/liboctave1.postrm.debhelper >> debian/liboctave1/DEBIAN/postrm
	chown 0:0 debian/liboctave1/DEBIAN/postrm
	chmod 755 debian/liboctave1/DEBIAN/postrm
   dh_gencontrol -a -O--parallel
	echo misc:Depends= >> debian/octave.substvars
	dpkg-gencontrol -poctave -ldebian/changelog -Tdebian/octave.substvars -Pdebian/octave
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
	chmod 644 debian/octave/DEBIAN/control
	chown 0:0 debian/octave/DEBIAN/control
	echo misc:Depends= >> debian/octave-dbg.substvars
	dpkg-gencontrol -poctave-dbg -ldebian/changelog -Tdebian/octave-dbg.substvars -Pdebian/octave-dbg
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
	chmod 644 debian/octave-dbg/DEBIAN/control
	chown 0:0 debian/octave-dbg/DEBIAN/control
	echo misc:Depends= >> debian/liboctave1.substvars
	dpkg-gencontrol -pliboctave1 -ldebian/changelog -Tdebian/liboctave1.substvars -Pdebian/liboctave1
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
	chmod 644 debian/liboctave1/DEBIAN/control
	chown 0:0 debian/liboctave1/DEBIAN/control
	echo misc:Depends= >> debian/liboctave-dev.substvars
	dpkg-gencontrol -pliboctave-dev -ldebian/changelog -Tdebian/liboctave-dev.substvars -Pdebian/liboctave-dev
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
	chmod 644 debian/liboctave-dev/DEBIAN/control
	chown 0:0 debian/liboctave-dev/DEBIAN/control
   dh_md5sums -a -O--parallel
	(cd debian/octave >/dev/null ; find . -type f  ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null
	chmod 644 debian/octave/DEBIAN/md5sums
	chown 0:0 debian/octave/DEBIAN/md5sums
	(cd debian/octave-dbg >/dev/null ; find . -type f  ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null
	chmod 644 debian/octave-dbg/DEBIAN/md5sums
	chown 0:0 debian/octave-dbg/DEBIAN/md5sums
	(cd debian/liboctave1 >/dev/null ; find . -type f  ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null
	chmod 644 debian/liboctave1/DEBIAN/md5sums
	chown 0:0 debian/liboctave1/DEBIAN/md5sums
	(cd debian/liboctave-dev >/dev/null ; find . -type f  ! -regex './DEBIAN/.*' -printf '%P\0' | LC_ALL=C sort -z | xargs -r0 md5sum > DEBIAN/md5sums) >/dev/null
	chmod 644 debian/liboctave-dev/DEBIAN/md5sums
	chown 0:0 debian/liboctave-dev/DEBIAN/md5sums
   dh_builddeb -a -O--parallel
	dpkg-deb --build debian/octave ..
	dpkg-deb --build debian/octave-dbg ..
	dpkg-deb --build debian/liboctave1 ..
	dpkg-deb --build debian/liboctave-dev ..
dpkg-deb: building package `octave-dbg' in `../octave-dbg_3.6.4-4+rpi2+b1_armhf.deb'.
dpkg-deb: building package `liboctave-dev' in `../liboctave-dev_3.6.4-4+rpi2+b1_armhf.deb'.
dpkg-deb: building package `liboctave1' in `../liboctave1_3.6.4-4+rpi2+b1_armhf.deb'.
dpkg-deb: building package `octave' in `../octave_3.6.4-4+rpi2+b1_armhf.deb'.
 dpkg-genchanges -B -mRaspbian wandboard test autobuilder <root@raspbian.org> >../octave_3.6.4-4+rpi2+b1_armhf.changes
dpkg-genchanges: arch-specific upload - not including arch-independent packages
dpkg-genchanges: binary-only upload - not including any source code
 dpkg-source --after-build octave-3.6.4
dpkg-source: info: using options from octave-3.6.4/debian/source/options: --extend-diff-ignore=.*\.pdf|.*\.dvi|.*\.png|.*\.eps|.*\.ps|.*\.texi|.*\.info.*|stamp-vti|src/oct-gperf\.h|AUTHORS
dpkg-buildpackage: binary only upload (no source included)
────────────────────────────────────────────────────────────────────────────────
Build finished at 20131216-1745

Finished
────────

I: Built successfully

┌──────────────────────────────────────────────────────────────────────────────┐
│ Changes                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘


octave_3.6.4-4+rpi2+b1_armhf.changes:
─────────────────────────────────────

Format: 1.8
Date: Sun, 08 Sep 2013 02:24:16 +0000
Source: octave (3.6.4-4+rpi2)
Binary: octave octave-dbg octave-common octave-doc octave-htmldoc octave-info liboctave1 liboctave-dev
Architecture: armhf
Version: 3.6.4-4+rpi2+b1
Distribution: jessie-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Raspbian wandboard test autobuilder <root@raspbian.org>
Description: 
 liboctave-dev - Development files for the GNU Octave language
 liboctave1 - Shared libraries of the GNU Octave language
 octave     - GNU Octave language for numerical computations
 octave-common - architecture-independent files for octave
 octave-dbg - Debug symbols for octave
 octave-doc - PDF documentation on the GNU Octave language
 octave-htmldoc - HTML documentation on the GNU Octave language
 octave-info - GNU Info documentation on the GNU Octave language
Changes: 
 octave (3.6.4-4+rpi2+b1) jessie-staging; urgency=low
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1: 
 6046e21ca13dde4ca53017349fe6f3591ba8daf8 1597190 octave_3.6.4-4+rpi2+b1_armhf.deb
 0d61032502973a06134e38389e475528166cadbc 117573980 octave-dbg_3.6.4-4+rpi2+b1_armhf.deb
 7e192b3ff9b0b58b38d327c4c3f9d508a94f5a8f 7338048 liboctave1_3.6.4-4+rpi2+b1_armhf.deb
 72fd949af609a0f24c11c8c4a215ba2453fa3957 625696 liboctave-dev_3.6.4-4+rpi2+b1_armhf.deb
Checksums-Sha256: 
 acad67d6e7b39e464898d6a8786cdb04e27350d313ea790a855f726eee71cacf 1597190 octave_3.6.4-4+rpi2+b1_armhf.deb
 44f487e0b97e35de163951d35f064c9db90e9b15820eabd143e82530e81bffa2 117573980 octave-dbg_3.6.4-4+rpi2+b1_armhf.deb
 6408e5d6d711bce7badf63e31d2478ed9576ca9d1637153734b19f78b21e2e14 7338048 liboctave1_3.6.4-4+rpi2+b1_armhf.deb
 34caa5b7bb29dcd75668648e35d9d21cfaf139647e9b4ca4b2289e853ce2265a 625696 liboctave-dev_3.6.4-4+rpi2+b1_armhf.deb
Files: 
 71c7a2557065e2bfbff6a22cbfb8ac71 1597190 math extra octave_3.6.4-4+rpi2+b1_armhf.deb
 ef53a359dcae93493a7d93542706922f 117573980 debug extra octave-dbg_3.6.4-4+rpi2+b1_armhf.deb
 8176b1712a23bdab9312bb3a5d6edd04 7338048 libs extra liboctave1_3.6.4-4+rpi2+b1_armhf.deb
 3f23af040d5a38ef398314d6555f27e1 625696 libdevel extra liboctave-dev_3.6.4-4+rpi2+b1_armhf.deb

┌──────────────────────────────────────────────────────────────────────────────┐
│ Package contents                                                             │
└──────────────────────────────────────────────────────────────────────────────┘


octave_3.6.4-4+rpi2+b1_armhf.deb
────────────────────────────────

 new debian package, version 2.0.
 size 1597190 bytes: control archive=4374 bytes.
    1432 bytes,    20 lines      control              
   10696 bytes,    96 lines      md5sums              
     747 bytes,    37 lines   *  postinst             #!/bin/sh
     160 bytes,     5 lines   *  postrm               #!/bin/sh
     344 bytes,    18 lines   *  prerm                #!/bin/sh
      36 bytes,     1 lines      triggers             
 Package: octave
 Source: octave (3.6.4-4+rpi2)
 Version: 3.6.4-4+rpi2+b1
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 3890
 Depends: libamd2.3.1, libarpack2 (>= 2.1), libblas3 | libblas.so.3, libc6 (>= 2.4), libcamd2.3.1, libccolamd2.8.0, libcholmod2.1.2, libcolamd2.8.0, libcurl3-gnutls (>= 7.16.2), libcxsparse3.1.2, libfftw3-double3, libfftw3-single3, libfltk-gl1.3 (>= 1.3.0), libfltk1.3 (>= 1.3.1), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.4.0), libgl1-mesa-glx | libgl1, libglpk36 (>= 4.51), libgomp1 (>= 4.2.1), libgraphicsmagick++3, libgraphicsmagick3 (>= 1.3.5), liblapack3 | liblapack.so.3, liboctave1 (= 3.6.4-4+rpi2+b1), libpcre3 (>= 8.10), libqhull5 (>= 2003.1), libqrupdate1 (>= 1.0), libstdc++6 (>= 4.6), libumfpack5.6.2, libx11-6, texinfo, octave-common (= 3.6.4-4+rpi2)
 Recommends: gnuplot-x11 | gnuplot-qt, libatlas3-base | libopenblas-base, pstoedit
 Suggests: octave-info, octave-doc, octave-htmldoc
 Conflicts: octave3.2
 Replaces: octave3.2
 Section: math
 Priority: extra
 Homepage: http://www.octave.org/
 Description: GNU Octave language for numerical computations
  Octave is a (mostly Matlab (R) compatible) high-level language, primarily
  intended for numerical computations. It provides a convenient command-line
  interface for solving linear and nonlinear problems numerically.
  .
  Octave can be dynamically extended with user-supplied C++ files.

drwxr-xr-x root/root         0 2013-12-16 17:40 ./
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/
drwxr-xr-x root/root         0 2013-12-16 17:31 ./usr/share/octave/
drwxr-xr-x root/root         0 2013-12-16 17:31 ./usr/share/octave/packages/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/applications/
-rw-r--r-- root/root       301 2013-12-16 17:37 ./usr/share/applications/www.octave.org-octave.desktop
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/octave/
-rw-r--r-- root/root      3101 2013-02-21 20:19 ./usr/share/doc/octave/README
-rw-r--r-- root/root      1883 2013-07-26 14:49 ./usr/share/doc/octave/README.Debian
-rw-r--r-- root/root     18953 2013-07-26 14:49 ./usr/share/doc/octave/copyright
-rw-r--r-- root/root      2846 2013-12-16 17:31 ./usr/share/doc/octave/AUTHORS.gz
-rw-r--r-- root/root      4800 2013-12-16 17:31 ./usr/share/doc/octave/BUGS.gz
-rw-r--r-- root/root     14538 2013-02-21 20:19 ./usr/share/doc/octave/NEWS.gz
-rw-r--r-- root/root     40965 2013-12-16 15:19 ./usr/share/doc/octave/changelog.Debian.gz
-rw-r--r-- root/root     50401 2013-02-21 20:44 ./usr/share/doc/octave/changelog.gz
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/man/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/man/man1/
-rw-r--r-- root/root      1420 2013-12-16 17:37 ./usr/share/man/man1/octave.1.gz
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/menu/
-rw-r--r-- root/root       133 2013-07-26 14:49 ./usr/share/menu/octave
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/lintian/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       160 2013-07-26 14:49 ./usr/share/lintian/overrides/octave
drwxr-xr-x root/root         0 2013-12-16 17:31 ./usr/lib/
drwxr-xr-x root/root         0 2013-12-16 17:31 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/
drwxr-xr-x root/root         0 2013-12-16 17:31 ./usr/lib/arm-linux-gnueabihf/octave/packages/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/
drwxr-xr-x root/root         0 2013-12-16 17:36 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/
-rw-r--r-- root/root      3481 2013-12-16 17:36 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/PKG_ADD
-rw-r--r-- root/root     22596 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__contourc__.oct
-rw-r--r-- root/root     23592 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__delaunayn__.oct
-rw-r--r-- root/root     37420 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dispatch__.oct
-rw-r--r-- root/root     17428 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__dsearchn__.oct
-rw-r--r-- root/root     24504 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__fltk_uigetfile__.oct
-rw-r--r-- root/root     61216 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__glpk__.oct
-rw-r--r-- root/root    131524 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_fltk__.oct
-rw-r--r-- root/root     32224 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__init_gnuplot__.oct
-rw-r--r-- root/root     37132 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__lin_interpn__.oct
-rw-r--r-- root/root     80912 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__magick_read__.oct
-rw-r--r-- root/root     22584 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__pchip_deriv__.oct
-rw-r--r-- root/root     39168 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__qp__.oct
-rw-r--r-- root/root     31116 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/__voronoi__.oct
-rw-r--r-- root/root     25824 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/amd.oct
-rw-r--r-- root/root     55808 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/balance.oct
-rw-r--r-- root/root     55704 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/besselj.oct
-rw-r--r-- root/root     19604 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/betainc.oct
-rw-r--r-- root/root    105720 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/bsxfun.oct
-rw-r--r-- root/root     39792 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/ccolamd.oct
-rw-r--r-- root/root    208680 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/cellfun.oct
-rw-r--r-- root/root     70728 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/chol.oct
-rw-r--r-- root/root     43548 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colamd.oct
-rw-r--r-- root/root     20740 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/colloc.oct
-rw-r--r-- root/root     35280 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/conv2.oct
-rw-r--r-- root/root     25148 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/convhulln.oct
-rw-r--r-- root/root     64952 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/daspk.oct
-rw-r--r-- root/root     57372 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dasrt.oct
-rw-r--r-- root/root     56284 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dassl.oct
-rw-r--r-- root/root     25804 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/det.oct
-rw-r--r-- root/root     33496 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dlmread.oct
-rw-r--r-- root/root     29896 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dmperm.oct
-rw-r--r-- root/root     37188 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/dot.oct
-rw-r--r-- root/root     41484 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eig.oct
-rw-r--r-- root/root    200780 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/eigs.oct
-rw-r--r-- root/root     21712 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft.oct
-rw-r--r-- root/root     21468 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fft2.oct
-rw-r--r-- root/root     22844 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftn.oct
-rw-r--r-- root/root     19992 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/fftw.oct
-rw-r--r-- root/root     48868 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/filter.oct
-rw-r--r-- root/root     65492 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/find.oct
-rw-r--r-- root/root     18916 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gammainc.oct
-rw-r--r-- root/root    142360 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/gcd.oct
-rw-r--r-- root/root     44780 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getgrent.oct
-rw-r--r-- root/root     45564 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getpwent.oct
-rw-r--r-- root/root     19240 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/getrusage.oct
-rw-r--r-- root/root     25340 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/givens.oct
-rw-r--r-- root/root     28404 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hess.oct
-rw-r--r-- root/root     18472 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/hex2num.oct
-rw-r--r-- root/root     27356 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/inv.oct
-rw-r--r-- root/root     43376 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/kron.oct
-rw-r--r-- root/root     44972 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lookup.oct
-rw-r--r-- root/root     56228 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lsode.oct
-rw-r--r-- root/root     64648 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/lu.oct
-rw-r--r-- root/root     43508 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/luinc.oct
-rw-r--r-- root/root     31052 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/matrix_type.oct
-rw-r--r-- root/root     97384 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/max.oct
-rw-r--r-- root/root     15708 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/md5sum.oct
-rw-r--r-- root/root     36280 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/mgorth.oct
-rw-r--r-- root/root     14360 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/nproc.oct
-rw-r--r-- root/root     17056 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/pinv.oct
-rw-r--r-- root/root     72656 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qr.oct
-rw-r--r-- root/root     50352 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quad.oct
-rw-r--r-- root/root     68748 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/quadcc.oct
-rw-r--r-- root/root     50024 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/qz.oct
-rw-r--r-- root/root     68964 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rand.oct
-rw-r--r-- root/root     14384 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/rcond.oct
-rw-r--r-- root/root     58140 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/regexp.oct
-rw-r--r-- root/root     41044 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/schur.oct
-rw-r--r-- root/root     20308 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/spparms.oct
-rw-r--r-- root/root     39196 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sqrtm.oct
-rw-r--r-- root/root     35180 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/strfind.oct
-rw-r--r-- root/root     22692 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/str2double.oct
-rw-r--r-- root/root     23316 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/sub2ind.oct
-rw-r--r-- root/root     43312 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/svd.oct
-rw-r--r-- root/root     24824 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/syl.oct
-rw-r--r-- root/root     27728 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symbfact.oct
-rw-r--r-- root/root     27036 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/symrcm.oct
-rw-r--r-- root/root     48724 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/time.oct
-rw-r--r-- root/root     68372 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tril.oct
-rw-r--r-- root/root     21280 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/tsearch.oct
-rw-r--r-- root/root     70708 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/typecast.oct
-rw-r--r-- root/root     84888 2013-12-16 17:38 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/oct/arm-unknown-linux-gnueabihf/urlwrite.oct
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/site/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/site/oct/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/site/oct/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/site/exec/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/3.6.4/site/exec/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/api-v48+/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/api-v48+/site/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/api-v48+/site/exec/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/api-v48+/site/exec/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/site/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/api-v48+/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/site/oct/api-v48+/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/site/exec/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/octave/site/exec/arm-unknown-linux-gnueabihf/
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/bin/
-rwxr-xr-x root/root      3532 2013-12-16 17:38 ./usr/bin/octave


octave-dbg_3.6.4-4+rpi2+b1_armhf.deb
────────────────────────────────────

 new debian package, version 2.0.
 size 117573980 bytes: control archive=4863 bytes.
     662 bytes,    18 lines      control              
    9336 bytes,    89 lines      md5sums              
 Package: octave-dbg
 Source: octave (3.6.4-4+rpi2)
 Version: 3.6.4-4+rpi2+b1
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 120817
 Depends: octave (= 3.6.4-4+rpi2+b1)
 Section: debug
 Priority: extra
 Homepage: http://www.octave.org/
 Description: Debug symbols for octave
  Octave is a (mostly Matlab (R) compatible) high-level language, primarily
  intended for numerical computations. It provides a convenient command-line
  interface for solving linear and nonlinear problems numerically.
  .
  Octave can be dynamically extended with user-supplied C++ files.
  .
  This package provides the debug symbols.

drwxr-xr-x root/root         0 2013-12-16 17:43 ./
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/octave-dbg/
-rw-r--r-- root/root     18953 2013-07-26 14:49 ./usr/share/doc/octave-dbg/copyright
-rw-r--r-- root/root     40965 2013-12-16 15:19 ./usr/share/doc/octave-dbg/changelog.Debian.gz
-rw-r--r-- root/root     50401 2013-02-21 20:44 ./usr/share/doc/octave-dbg/changelog.gz
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/
drwxr-xr-x root/root         0 2013-12-16 17:39 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/f0/
-rw-r--r-- root/root    221743 2013-12-16 17:37 ./usr/lib/debug/.build-id/f0/6d4ca5741422fce52b58d164b59d4b0df2ddb6.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/b4/
-rw-r--r-- root/root    229509 2013-12-16 17:37 ./usr/lib/debug/.build-id/b4/83011a9b28fa76412fd8d5fdeb8dcc6595c171.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/b5/
-rw-r--r-- root/root    338352 2013-12-16 17:37 ./usr/lib/debug/.build-id/b5/741365659b1a164a63d52ca3d9a7db0ad84055.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/1b/
-rw-r--r-- root/root    211323 2013-12-16 17:37 ./usr/lib/debug/.build-id/1b/44d42ef2f4f259eeeaa3e713d2d75cb54ce521.debug
-rw-r--r-- root/root    254998 2013-12-16 17:37 ./usr/lib/debug/.build-id/1b/787c11032b6c41dab5874bfb0a812388288f05.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/ac/
-rw-r--r-- root/root    234811 2013-12-16 17:37 ./usr/lib/debug/.build-id/ac/59aab931c75a2bbb79d65ca2f0f9ae161cb84b.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/7a/
-rw-r--r-- root/root    276972 2013-12-16 17:37 ./usr/lib/debug/.build-id/7a/afd2dea94e37f5981cbe36942f4f8d3d60a864.debug
-rw-r--r-- root/root    215362 2013-12-16 17:37 ./usr/lib/debug/.build-id/7a/ecc55c69bea7761f332b2937f039dbde330221.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/d1/
-rw-r--r-- root/root    599842 2013-12-16 17:37 ./usr/lib/debug/.build-id/d1/3a888fc1283301f36ec8537dec032aabe08083.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/60/
-rw-r--r-- root/root    331914 2013-12-16 17:37 ./usr/lib/debug/.build-id/60/3fad206f88db8089c750731f6f78ae0c273b8f.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/68/
-rw-r--r-- root/root    241911 2013-12-16 17:37 ./usr/lib/debug/.build-id/68/c34438c8381064eed9e1c46f8ac93f3291509e.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/3d/
-rw-r--r-- root/root    356361 2013-12-16 17:37 ./usr/lib/debug/.build-id/3d/d71f4d12437bff743fb1c5d49e4160add32c86.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/59/
-rw-r--r-- root/root    220206 2013-12-16 17:37 ./usr/lib/debug/.build-id/59/d286183e25cb060caf1e2efe3894fbe45c1805.debug
-rw-r--r-- root/root    539217 2013-12-16 17:37 ./usr/lib/debug/.build-id/59/1ea3af28caaff1193da31af25952c49d17f187.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/45/
-rw-r--r-- root/root    259869 2013-12-16 17:37 ./usr/lib/debug/.build-id/45/bf6e80c6e945e92fa7563b519b1e6d066caa90.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/5a/
-rw-r--r-- root/root    243058 2013-12-16 17:37 ./usr/lib/debug/.build-id/5a/a908619661b58ef50f815bacf18262891fc3f8.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/44/
-rw-r--r-- root/root    274121 2013-12-16 17:37 ./usr/lib/debug/.build-id/44/8fe6158f97abeb5e8126ae9e4a3450f1d89282.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/2b/
-rw-r--r-- root/root    253298 2013-12-16 17:37 ./usr/lib/debug/.build-id/2b/29472ed85320ea7205502a887fb70211843364.debug
-rw-r--r-- root/root    279611 2013-12-16 17:38 ./usr/lib/debug/.build-id/2b/311160a1ebe5f26b67e3557b03cb68c6fb93f6.debug
-rw-r--r-- root/root    249610 2013-12-16 17:38 ./usr/lib/debug/.build-id/2b/ceb84cec71180717828fbae0e3d72dc2d645b9.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/ce/
-rw-r--r-- root/root    212724 2013-12-16 17:37 ./usr/lib/debug/.build-id/ce/88bdfb59cc5c13a08da0e45bc275f471f6bc29.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/7b/
-rw-r--r-- root/root    434632 2013-12-16 17:37 ./usr/lib/debug/.build-id/7b/7d5c6594c94842834872954a1dfc45d2cc133f.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/21/
-rw-r--r-- root/root    246228 2013-12-16 17:37 ./usr/lib/debug/.build-id/21/f844af0b6ff330967f52317fbf9f5dcbc880cb.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/f3/
-rw-r--r-- root/root    680434 2013-12-16 17:37 ./usr/lib/debug/.build-id/f3/6809cbd9d0f382a744b95adbf8ef6ade637f76.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/d9/
-rw-r--r-- root/root    289052 2013-12-16 17:37 ./usr/lib/debug/.build-id/d9/8e300db2bd742edacdc7a8c008dcb013933b99.debug
-rw-r--r-- root/root    222953 2013-12-16 17:37 ./usr/lib/debug/.build-id/d9/3a8f2e2abfb160c84e9a6f05ff0498e3f1c01c.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/9f/
-rw-r--r-- root/root    249988 2013-12-16 17:37 ./usr/lib/debug/.build-id/9f/64be33cac821e3907de4852e5ff1320d16e34c.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/28/
-rw-r--r-- root/root    217542 2013-12-16 17:37 ./usr/lib/debug/.build-id/28/0b2875d01681db9e7500e354e93ff94e8aeb6d.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/ca/
-rw-r--r-- root/root    235368 2013-12-16 17:37 ./usr/lib/debug/.build-id/ca/1757c694f075e48d11ec93025270a9615d97bb.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/19/
-rw-r--r-- root/root    230688 2013-12-16 17:37 ./usr/lib/debug/.build-id/19/244b7a9e6f1a984299aad688ffda5808a1fafd.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/91/
-rw-r--r-- root/root    270410 2013-12-16 17:37 ./usr/lib/debug/.build-id/91/c35e0346904f5755b1a3b35e6cb4bedb09cad5.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/a3/
-rw-r--r-- root/root    266653 2013-12-16 17:37 ./usr/lib/debug/.build-id/a3/991bcb2d687ca84ad76be822239d705d1a3442.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/4d/
-rw-r--r-- root/root    266119 2013-12-16 17:37 ./usr/lib/debug/.build-id/4d/cad380cd9fc1dd34db4344c4894560502d9500.debug
drwxr-xr-x root/root         0 2013-12-16 17:40 ./usr/lib/debug/.build-id/c2/
-rw-r--r-- root/root    246030 2013-12-16 17:37 ./usr/lib/debug/.build-id/c2/a8d60104bdf06606c42e17e3547d3cb0ff90a1.debug
-rw-r--r-- root/root    244163 2013-12-16 17:38 ./usr/lib/debug/.build-id/c2/ed81a78ea99cf98299ae72537053a895b58901.debug
-rw-r--r-- root/root  59593038 2013-12-16 17:40 ./usr/lib/debug/.build-id/c2/18a3a7d46cfedf40abcacf72ee78a582ede661.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/db/
-rw-r--r-- root/root    256688 2013-12-16 17:37 ./usr/lib/debug/.build-id/db/ba5949548ed2b103ce8cd499e1fde6c2b28650.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/d0/
-rw-r--r-- root/root    236441 2013-12-16 17:37 ./usr/lib/debug/.build-id/d0/e87cc88a251ec4a4bb6bbecf98386801722c01.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/72/
-rw-r--r-- root/root    236155 2013-12-16 17:37 ./usr/lib/debug/.build-id/72/90e8280f6c7f66f8866494d3275ce8454e1e47.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/14/
-rw-r--r-- root/root    248807 2013-12-16 17:37 ./usr/lib/debug/.build-id/14/98d8a6a2fe09a06dfb028aadbc036c851bb18d.debug
-rw-r--r-- root/root    309671 2013-12-16 17:38 ./usr/lib/debug/.build-id/14/47c068648a6e20f8b0ed57f27e4e2bc9a7b731.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/b2/
-rw-r--r-- root/root    211677 2013-12-16 17:37 ./usr/lib/debug/.build-id/b2/b827781fb17bff2ec6df73b15de6d2c8b6321e.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/f1/
-rw-r--r-- root/root    211352 2013-12-16 17:37 ./usr/lib/debug/.build-id/f1/b7de4820e1cc1e37f98a0638ca52e841256e81.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/18/
-rw-r--r-- root/root    209504 2013-12-16 17:37 ./usr/lib/debug/.build-id/18/1cdd5c10764aa581bc5d0a0c8869cc6c744153.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/36/
-rw-r--r-- root/root    256257 2013-12-16 17:37 ./usr/lib/debug/.build-id/36/0070818b8d23b94a04662f72d6ff797240bbb3.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/79/
-rw-r--r-- root/root    272182 2013-12-16 17:37 ./usr/lib/debug/.build-id/79/2d6b9b34f52d87a0286491110648161dec3b3c.debug
-rw-r--r-- root/root    210248 2013-12-16 17:38 ./usr/lib/debug/.build-id/79/aa30c6d2adde3bb1c14d34b42ebd1cee46ec97.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/87/
-rw-r--r-- root/root    211675 2013-12-16 17:37 ./usr/lib/debug/.build-id/87/8786a049a7758b2b9f0226a6ab669a93705be3.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/24/
-rw-r--r-- root/root    410199 2013-12-16 17:37 ./usr/lib/debug/.build-id/24/89c718ff1eeea2d8be9add6cc857d5ecf55287.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/6b/
-rw-r--r-- root/root    276129 2013-12-16 17:37 ./usr/lib/debug/.build-id/6b/8f5a48366ce43f1f9e0ce9018ae4a1f1c81220.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/52/
-rw-r--r-- root/root    276548 2013-12-16 17:37 ./usr/lib/debug/.build-id/52/ea907643b06099c9d1c9e1dc575292e8f05c97.debug
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/debug/.build-id/95/
-rw-r--r-- root/root    234055 2013-12-16 17:37 ./usr/lib/debug/.build-id/95/a2e74920461596d525808cea2723789149a702.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/c7/
-rw-r--r-- root/root    229165 2013-12-16 17:38 ./usr/lib/debug/.build-id/c7/652895f886a7a0dc4c86a39717349f26ad147f.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/fb/
-rw-r--r-- root/root    210445 2013-12-16 17:38 ./usr/lib/debug/.build-id/fb/02c123133472cbd18a239d21ff0f496af86122.debug
-rw-r--r-- root/root    284899 2013-12-16 17:38 ./usr/lib/debug/.build-id/fb/acf00d25af8971a3654574dab154bb36119262.debug
-rw-r--r-- root/root    237146 2013-12-16 17:38 ./usr/lib/debug/.build-id/fb/2e272c2cc03a9a88fb1a2681e413d994de242b.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/af/
-rw-r--r-- root/root    252968 2013-12-16 17:38 ./usr/lib/debug/.build-id/af/d3e990122c4dbb9ddeda2317ca804aeb85f08b.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/03/
-rw-r--r-- root/root    250021 2013-12-16 17:38 ./usr/lib/debug/.build-id/03/27a4a30060878732515441b36c5ffa71236c24.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/f2/
-rw-r--r-- root/root    265953 2013-12-16 17:38 ./usr/lib/debug/.build-id/f2/a3da5695089c1f77117d3fb862c58a719b59db.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/16/
-rw-r--r-- root/root    278208 2013-12-16 17:38 ./usr/lib/debug/.build-id/16/5f70864e635fad3f55f4e1defa6f86fe35275a.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/61/
-rw-r--r-- root/root    235690 2013-12-16 17:38 ./usr/lib/debug/.build-id/61/efe180af24fa363aa0caf2f214c10fbb7c2f99.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/40/
-rw-r--r-- root/root    315156 2013-12-16 17:38 ./usr/lib/debug/.build-id/40/da0650839962e5a2fabf023fd18ad1cba6e4d5.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/1f/
-rw-r--r-- root/root    244733 2013-12-16 17:38 ./usr/lib/debug/.build-id/1f/dbfe038fcce0215ab3bdd4a9d9f352c233cdff.debug
-rw-r--r-- root/root    275848 2013-12-16 17:38 ./usr/lib/debug/.build-id/1f/81cb2a3bf4d17a044c08041ca1f2bc7d18d3b1.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/4c/
-rw-r--r-- root/root    250546 2013-12-16 17:38 ./usr/lib/debug/.build-id/4c/686269092eda7caf9816275445d11234a1dac7.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/cb/
-rw-r--r-- root/root    203925 2013-12-16 17:38 ./usr/lib/debug/.build-id/cb/b8bf253e568e74fa8147cdf2c451363b2054b5.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/ff/
-rw-r--r-- root/root    231931 2013-12-16 17:38 ./usr/lib/debug/.build-id/ff/d3ba7d7fdfbfaecfa67dd1f9241ce3c78bb712.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/4b/
-rw-r--r-- root/root    261841 2013-12-16 17:38 ./usr/lib/debug/.build-id/4b/128ea74d54998c8e6ec94547258741eece2380.debug
-rw-r--r-- root/root    202007 2013-12-16 17:38 ./usr/lib/debug/.build-id/4b/6b665643492f984df309ac615a392f0f0fe69f.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/b3/
-rw-r--r-- root/root    301893 2013-12-16 17:38 ./usr/lib/debug/.build-id/b3/c74bafe6d593f0f3481727ef65e7c0f438e476.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/d6/
-rw-r--r-- root/root    291138 2013-12-16 17:38 ./usr/lib/debug/.build-id/d6/907a39a2415efbadc5fa73874fd9a8b9ba3fa6.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/5e/
-rw-r--r-- root/root    248278 2013-12-16 17:38 ./usr/lib/debug/.build-id/5e/aba357df824f220a20780fff20da950a1610a7.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/12/
-rw-r--r-- root/root    251632 2013-12-16 17:38 ./usr/lib/debug/.build-id/12/fc919cd5f397eb89fa0ee7a4c5da2353c01d9d.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/80/
-rw-r--r-- root/root    250031 2013-12-16 17:38 ./usr/lib/debug/.build-id/80/05bf11dadc1f7f54d0dc516c96fb0f77f6b595.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/b1/
-rw-r--r-- root/root    218945 2013-12-16 17:38 ./usr/lib/debug/.build-id/b1/c242e7ddee7d02a84241ae6f6a0de18dd5899f.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/89/
-rw-r--r-- root/root    221980 2013-12-16 17:38 ./usr/lib/debug/.build-id/89/d43946e68e9a16006f29ab9f10a32f5cedb286.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/b8/
-rw-r--r-- root/root    220599 2013-12-16 17:38 ./usr/lib/debug/.build-id/b8/689a032d7393690361da2629bc738242b1204c.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/fc/
-rw-r--r-- root/root    234826 2013-12-16 17:38 ./usr/lib/debug/.build-id/fc/f51d033917db9ca4194863a0e4be23dd7575c7.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/82/
-rw-r--r-- root/root    234472 2013-12-16 17:38 ./usr/lib/debug/.build-id/82/5b674d9537f3503435df6f12f12be480f47774.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/94/
-rw-r--r-- root/root    271622 2013-12-16 17:38 ./usr/lib/debug/.build-id/94/d3a4e4edb7f8543505ee0d62c147127fdad867.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/d3/
-rw-r--r-- root/root    223306 2013-12-16 17:38 ./usr/lib/debug/.build-id/d3/5b45f269db950f449836f3ac7ec5189529a1e6.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/41/
-rw-r--r-- root/root    289036 2013-12-16 17:38 ./usr/lib/debug/.build-id/41/ad3edecb7bc5a6d41e731e59c14790f4f18ea1.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/38/
-rw-r--r-- root/root    347339 2013-12-16 17:38 ./usr/lib/debug/.build-id/38/5dd9ee44f19351e3e01df1061cbcb239dde6e8.debug
drwxr-xr-x root/root         0 2013-12-16 17:38 ./usr/lib/debug/.build-id/2c/
-rw-r--r-- root/root      6574 2013-12-16 17:38 ./usr/lib/debug/.build-id/2c/24916f86ec445c4cd3f883ee28aa559b8db73e.debug
drwxr-xr-x root/root         0 2013-12-16 17:39 ./usr/lib/debug/.build-id/cd/
-rw-r--r-- root/root  41525714 2013-12-16 17:39 ./usr/lib/debug/.build-id/cd/2e7e7c9d07e2be5281b467bf292531c64f1f2e.debug
drwxr-xr-x root/root         0 2013-12-16 17:39 ./usr/lib/debug/.build-id/d5/
-rw-r--r-- root/root    424267 2013-12-16 17:39 ./usr/lib/debug/.build-id/d5/564014de1b7d3966fd7db80e5f46b5036ea886.debug


liboctave1_3.6.4-4+rpi2+b1_armhf.deb
────────────────────────────────────

 new debian package, version 2.0.
 size 7338048 bytes: control archive=1276 bytes.
    1270 bytes,    18 lines      control              
     465 bytes,     6 lines      md5sums              
     135 bytes,     7 lines   *  postinst             #!/bin/sh
     132 bytes,     7 lines   *  postrm               #!/bin/sh
     104 bytes,     3 lines      shlibs               
 Package: liboctave1
 Source: octave (3.6.4-4+rpi2)
 Version: 3.6.4-4+rpi2+b1
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 24249
 Pre-Depends: multiarch-support
 Depends: libamd2.3.1, libarpack2 (>= 2.1), libblas3 | libblas.so.3, libc6 (>= 2.7), libcamd2.3.1, libccolamd2.8.0, libcholmod2.1.2, libcolamd2.8.0, libcxsparse3.1.2, libfftw3-double3, libfftw3-single3, libfltk-gl1.3, libfltk1.3, libfontconfig1 (>= 2.11), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.4.0), libgfortran3 (>= 4.6), libgl1-mesa-glx | libgl1, libgl2ps0, libglu1-mesa | libglu1, libgomp1 (>= 4.2.1), libhdf5-7, liblapack3 | liblapack.so.3, libncurses5 (>= 5.5-5~), libpcre3 (>= 8.10), libqrupdate1 (>= 1.1.1), libreadline6 (>= 6.0), libstdc++6 (>= 4.6), libtinfo5, libumfpack5.6.2, libx11-6, zlib1g (>= 1:1.2.3.4)
 Section: libs
 Priority: extra
 Multi-Arch: same
 Homepage: http://www.octave.org/
 Description: Shared libraries of the GNU Octave language
  Octave is a (mostly Matlab (R) compatible) high-level language, primarily
  intended for numerical computations. It provides a convenient command-line
  interface for solving linear and nonlinear problems numerically.
  .
  This package provides the shared libraries used by the interpreter.

drwxr-xr-x root/root         0 2013-12-16 17:40 ./
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/
drwxr-xr-x root/root         0 2013-12-16 17:40 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root  13952848 2013-12-16 17:39 ./usr/lib/arm-linux-gnueabihf/liboctave.so.1.1.0
-rw-r--r-- root/root    453820 2013-12-16 17:39 ./usr/lib/arm-linux-gnueabihf/libcruft.so.1.0.1
-rw-r--r-- root/root  10312164 2013-12-16 17:40 ./usr/lib/arm-linux-gnueabihf/liboctinterp.so.1.0.2
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/liboctave1/
-rw-r--r-- root/root     18953 2013-07-26 14:49 ./usr/share/doc/liboctave1/copyright
-rw-r--r-- root/root     40965 2013-12-16 15:19 ./usr/share/doc/liboctave1/changelog.Debian.gz
-rw-r--r-- root/root     50401 2013-02-21 20:44 ./usr/share/doc/liboctave1/changelog.gz
lrwxrwxrwx root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/liboctinterp.so.1 -> liboctinterp.so.1.0.2
lrwxrwxrwx root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/libcruft.so.1 -> libcruft.so.1.0.1
lrwxrwxrwx root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/liboctave.so.1 -> liboctave.so.1.1.0


liboctave-dev_3.6.4-4+rpi2+b1_armhf.deb
───────────────────────────────────────

 new debian package, version 2.0.
 size 625696 bytes: control archive=21859 bytes.
    1070 bytes,    19 lines      control              
   65432 bytes,   818 lines      md5sums              
 Package: liboctave-dev
 Source: octave (3.6.4-4+rpi2)
 Version: 3.6.4-4+rpi2+b1
 Architecture: armhf
 Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
 Installed-Size: 3266
 Depends: liboctave1 (= 3.6.4-4+rpi2+b1), octave (= 3.6.4-4+rpi2+b1), libreadline-dev | libreadline6-dev | libreadline5-dev, libncurses5-dev, libhdf5-dev (>= 1.8.8) | libhdf5-openmpi-dev (>= 1.8.8) | libhdf5-mpich2-dev (>= 1.8.8), libgl1-mesa-dev | libgl-dev, libblas-dev (>= 1.2-7), liblapack-dev (>= 3.2.1-7), libfftw3-dev, gfortran, gcc, g++, gcc-4.8, g++-4.8
 Conflicts: octave3.2-headers
 Replaces: octave3.2-headers
 Section: libdevel
 Priority: extra
 Homepage: http://www.octave.org/
 Description: Development files for the GNU Octave language
  Octave is a (mostly Matlab (R) compatible) high-level language, primarily
  intended for numerical computations. It provides a convenient command-line
  interface for solving linear and nonlinear problems numerically.
  .
  This package provides the header files and the mkoctfile script used for
  extending Octave via compiled code.

drwxr-xr-x root/root         0 2013-12-16 17:44 ./
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/bin/
-rwxr-xr-x root/root     14955 2013-12-16 16:35 ./usr/bin/mkoctfile
-rwxr-xr-x root/root      6921 2013-12-16 16:35 ./usr/bin/octave-config
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/liboctave-dev/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/doc/liboctave-dev/examples/
-rw-r--r-- root/root       371 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/mycell.c
-rw-r--r-- root/root       789 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/myfevalf.f
-rw-r--r-- root/root       833 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/stringdemo.cc
-rw-r--r-- root/root      1135 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/mystruct.c
-rw-r--r-- root/root       659 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/myprop.c
-rw-r--r-- root/root       491 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/myfeval.c
-rw-r--r-- root/root       898 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/embedded.cc
-rw-r--r-- root/root       877 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/mypow2.c
-rw-r--r-- root/root       764 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/fortdemo.cc
-rw-r--r-- root/root       344 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/addtwomatrices.cc
-rw-r--r-- root/root      1038 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/paramdemo.cc
-rw-r--r-- root/root       903 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/funcdemo.cc
-rw-r--r-- root/root       287 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/helloworld.cc
-rw-r--r-- root/root       307 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/myfunc.c
-rw-r--r-- root/root      1003 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/structdemo.cc
-rw-r--r-- root/root      1404 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/Makefile.am
-rw-r--r-- root/root      2853 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/mysparse.c
drwxr-xr-x root/root         0 2013-02-21 20:45 ./usr/share/doc/liboctave-dev/examples/@polynomial/
-rw-r--r-- root/root       181 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/end.m
-rw-r--r-- root/root       740 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/polynomial.m
-rw-r--r-- root/root       900 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/subsasgn.m
-rw-r--r-- root/root       765 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/polynomial_superiorto.m
-rw-r--r-- root/root       375 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/get.m
-rw-r--r-- root/root       249 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/plot.m
-rw-r--r-- root/root        83 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/numel.m
-rw-r--r-- root/root       495 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/module.mk
-rw-r--r-- root/root       625 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/display.m
-rw-r--r-- root/root       571 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/set.m
-rw-r--r-- root/root       884 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/subsref.m
-rw-r--r-- root/root       188 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/polyval.m
-rw-r--r-- root/root        50 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/double.m
-rw-r--r-- root/root        85 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/mtimes.m
-rw-r--r-- root/root        63 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@polynomial/roots.m
-rw-r--r-- root/root       707 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/unwinddemo.cc
-rw-r--r-- root/root       577 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/oregonator.cc
-rw-r--r-- root/root       623 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/mystring.c
-rw-r--r-- root/root       750 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/myset.c
-rw-r--r-- root/root       233 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/firstmexdemo.c
drwxr-xr-x root/root         0 2013-02-21 20:45 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/
-rw-r--r-- root/root       367 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/subsasgn.m
-rw-r--r-- root/root       272 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/module.mk
-rw-r--r-- root/root        61 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/display.m
-rw-r--r-- root/root       516 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/FIRfilter.m
-rw-r--r-- root/root       535 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/FIRfilter_aggregation.m
-rw-r--r-- root/root       429 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/@FIRfilter/subsref.m
-rw-r--r-- root/root       520 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/globaldemo.cc
-rw-r--r-- root/root       387 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/celldemo.cc
-rw-r--r-- root/root       142 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/COPYING
-rw-r--r-- root/root       465 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/oregonator.m
-rw-r--r-- root/root       550 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/fortsub.f
-rw-r--r-- root/root      3116 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/hello.cc
-rw-r--r-- root/root       362 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/standalone.cc
-rw-r--r-- root/root       222 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/myhello.c
-rw-r--r-- root/root      1984 2013-02-21 20:19 ./usr/share/doc/liboctave-dev/examples/make_int.cc.gz
-rw-r--r-- root/root     17134 2013-12-16 15:23 ./usr/share/doc/liboctave-dev/examples/Makefile.in.gz
-rw-r--r-- root/root     19438 2013-12-16 15:33 ./usr/share/doc/liboctave-dev/examples/Makefile.gz
-rw-r--r-- root/root     18953 2013-07-26 14:49 ./usr/share/doc/liboctave-dev/copyright
-rw-r--r-- root/root     40965 2013-12-16 15:19 ./usr/share/doc/liboctave-dev/changelog.Debian.gz
-rw-r--r-- root/root     50401 2013-02-21 20:44 ./usr/share/doc/liboctave-dev/changelog.gz
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/octave/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/octave/debian/
-rw-r--r-- root/root       235 2013-07-26 14:49 ./usr/share/octave/debian/defs.make
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/man/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/share/man/man1/
-rw-r--r-- root/root      1795 2013-12-16 17:37 ./usr/share/man/man1/mkoctfile.1.gz
-rw-r--r-- root/root      1281 2013-12-16 17:37 ./usr/share/man/man1/octave-config.1.gz
drwxr-xr-x root/root         0 2013-12-16 17:31 ./usr/include/
drwxr-xr-x root/root         0 2013-12-16 17:31 ./usr/include/octave-3.6.4/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/include/octave-3.6.4/octave/
-rw-r--r-- root/root      7136 2013-12-16 17:31 ./usr/include/octave-3.6.4/octave/f77-fcn.h
-rw-r--r-- root/root      2256 2013-12-16 17:31 ./usr/include/octave-3.6.4/octave/lo-error.h
-rw-r--r-- root/root      5762 2013-12-16 17:31 ./usr/include/octave-3.6.4/octave/quit.h
-rw-r--r-- root/root      8778 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ops.h
-rw-r--r-- root/root      9210 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DASPK-opts.h
-rw-r--r-- root/root      3953 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DASRT-opts.h
-rw-r--r-- root/root      5209 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DASSL-opts.h
-rw-r--r-- root/root      4901 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/LSODE-opts.h
-rw-r--r-- root/root      3014 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Quad-opts.h
-rw-r--r-- root/root       263 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cdm-dm.h
-rw-r--r-- root/root       263 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-dm-cdm.h
-rw-r--r-- root/root       273 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cs-dm.h
-rw-r--r-- root/root       347 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cs-m.h
-rw-r--r-- root/root       360 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cs-nda.h
-rw-r--r-- root/root       257 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cdm-cm.h
-rw-r--r-- root/root       269 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cdm-m.h
-rw-r--r-- root/root       231 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cdm-s.h
-rw-r--r-- root/root       257 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cm-cdm.h
-rw-r--r-- root/root       248 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cm-dm.h
-rw-r--r-- root/root       342 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cm-m.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cnda-nda.h
-rw-r--r-- root/root       321 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cm-s.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cnda-s.h
-rw-r--r-- root/root       273 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-dm-cs.h
-rw-r--r-- root/root       248 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-dm-cm.h
-rw-r--r-- root/root       347 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-m-cs.h
-rw-r--r-- root/root       360 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-cs.h
-rw-r--r-- root/root       269 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-m-cdm.h
-rw-r--r-- root/root       342 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-m-cm.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-cnda.h
-rw-r--r-- root/root       231 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-cdm.h
-rw-r--r-- root/root       321 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-cm.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-cnda.h
-rw-r--r-- root/root       232 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-dm-m.h
-rw-r--r-- root/root       232 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-m-dm.h
-rw-r--r-- root/root       283 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcdm-fdm.h
-rw-r--r-- root/root       283 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fdm-fcdm.h
-rw-r--r-- root/root       293 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcs-fdm.h
-rw-r--r-- root/root       387 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcs-fm.h
-rw-r--r-- root/root       400 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcs-fnda.h
-rw-r--r-- root/root       278 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcdm-fcm.h
-rw-r--r-- root/root       290 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcdm-fm.h
-rw-r--r-- root/root       245 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcdm-fs.h
-rw-r--r-- root/root       278 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcm-fcdm.h
-rw-r--r-- root/root       268 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcm-fdm.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcm-fm.h
-rw-r--r-- root/root       405 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcnda-fnda.h
-rw-r--r-- root/root       343 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcm-fs.h
-rw-r--r-- root/root       355 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcnda-fs.h
-rw-r--r-- root/root       293 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fdm-fcs.h
-rw-r--r-- root/root       268 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fdm-fcm.h
-rw-r--r-- root/root       387 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fm-fcs.h
-rw-r--r-- root/root       400 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-fcs.h
-rw-r--r-- root/root       290 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fm-fcdm.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fm-fcm.h
-rw-r--r-- root/root       405 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-fcnda.h
-rw-r--r-- root/root       245 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-fcdm.h
-rw-r--r-- root/root       343 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-fcm.h
-rw-r--r-- root/root       355 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-fcnda.h
-rw-r--r-- root/root       251 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fdm-fm.h
-rw-r--r-- root/root       251 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fm-fdm.h
-rw-r--r-- root/root       231 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-pm-m.h
-rw-r--r-- root/root       231 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-m-pm.h
-rw-r--r-- root/root       247 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-pm-cm.h
-rw-r--r-- root/root       247 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-cm-pm.h
-rw-r--r-- root/root       243 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-pm-fm.h
-rw-r--r-- root/root       243 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fm-pm.h
-rw-r--r-- root/root       260 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-pm-fcm.h
-rw-r--r-- root/root       260 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fcm-pm.h
-rw-r--r-- root/root       326 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-i8nda.h
-rw-r--r-- root/root       326 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-s.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-ui8nda.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-s.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-i16nda.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-s.h
-rw-r--r-- root/root       340 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-ui16nda.h
-rw-r--r-- root/root       340 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-s.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-i32nda.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-s.h
-rw-r--r-- root/root       340 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-ui32nda.h
-rw-r--r-- root/root       340 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-s.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-i64nda.h
-rw-r--r-- root/root       333 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-s.h
-rw-r--r-- root/root       340 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-s-ui64nda.h
-rw-r--r-- root/root       340 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-s.h
-rw-r--r-- root/root       325 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-i8nda.h
-rw-r--r-- root/root       325 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-fs.h
-rw-r--r-- root/root       332 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-ui8nda.h
-rw-r--r-- root/root       332 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-fs.h
-rw-r--r-- root/root       332 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-i16nda.h
-rw-r--r-- root/root       332 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-fs.h
-rw-r--r-- root/root       339 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-ui16nda.h
-rw-r--r-- root/root       339 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-fs.h
-rw-r--r-- root/root       332 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-i32nda.h
-rw-r--r-- root/root       332 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-fs.h
-rw-r--r-- root/root       339 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-ui32nda.h
-rw-r--r-- root/root       339 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-fs.h
-rw-r--r-- root/root       332 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-i64nda.h
-rw-r--r-- root/root       332 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-fs.h
-rw-r--r-- root/root       339 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fs-ui64nda.h
-rw-r--r-- root/root       339 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-fs.h
-rw-r--r-- root/root       375 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-i8.h
-rw-r--r-- root/root       375 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-nda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-ui8.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-nda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-i16.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-nda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-ui16.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-nda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-i32.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-nda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-ui32.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-nda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-i64.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-nda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-ui64.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-nda.h
-rw-r--r-- root/root       392 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-i8.h
-rw-r--r-- root/root       392 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-fnda.h
-rw-r--r-- root/root       399 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-ui8.h
-rw-r--r-- root/root       399 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-fnda.h
-rw-r--r-- root/root       399 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-i16.h
-rw-r--r-- root/root       399 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-fnda.h
-rw-r--r-- root/root       406 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-ui16.h
-rw-r--r-- root/root       406 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-fnda.h
-rw-r--r-- root/root       399 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-i32.h
-rw-r--r-- root/root       399 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-fnda.h
-rw-r--r-- root/root       406 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-ui32.h
-rw-r--r-- root/root       406 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-fnda.h
-rw-r--r-- root/root       399 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-i64.h
-rw-r--r-- root/root       399 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-fnda.h
-rw-r--r-- root/root       406 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-ui64.h
-rw-r--r-- root/root       406 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-fnda.h
-rw-r--r-- root/root       358 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-i8nda.h
-rw-r--r-- root/root       358 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-nda.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-ui8nda.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-nda.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-i16nda.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-nda.h
-rw-r--r-- root/root       372 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-ui16nda.h
-rw-r--r-- root/root       372 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-nda.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-i32nda.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-nda.h
-rw-r--r-- root/root       372 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-ui32nda.h
-rw-r--r-- root/root       372 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-nda.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-i64nda.h
-rw-r--r-- root/root       365 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-nda.h
-rw-r--r-- root/root       372 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-nda-ui64nda.h
-rw-r--r-- root/root       372 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-nda.h
-rw-r--r-- root/root       375 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-i8nda.h
-rw-r--r-- root/root       375 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-fnda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-ui8nda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-fnda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-i16nda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-fnda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-ui16nda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-fnda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-i32nda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-fnda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-ui32nda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-fnda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-i64nda.h
-rw-r--r-- root/root       382 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-fnda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-fnda-ui64nda.h
-rw-r--r-- root/root       389 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-fnda.h
-rw-r--r-- root/root       304 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-ui8.h
-rw-r--r-- root/root       304 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-i16.h
-rw-r--r-- root/root       308 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-ui16.h
-rw-r--r-- root/root       304 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-i32.h
-rw-r--r-- root/root       308 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-ui32.h
-rw-r--r-- root/root       304 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-i64.h
-rw-r--r-- root/root       308 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-ui64.h
-rw-r--r-- root/root       305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-i8.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-ui8.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-ui16.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-i32.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-ui32.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-i64.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-ui64.h
-rw-r--r-- root/root       305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-i8.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-ui8.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-i16.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-ui16.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-ui32.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-i64.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-ui64.h
-rw-r--r-- root/root       305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-i8.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-ui8.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-i16.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-ui16.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-i32.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-ui32.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-ui64.h
-rw-r--r-- root/root       305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-i8.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-i16.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-ui16.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-i32.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-ui32.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-i64.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-ui64.h
-rw-r--r-- root/root       310 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-i8.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-ui8.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-i16.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-i32.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-ui32.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-i64.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-ui64.h
-rw-r--r-- root/root       310 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-i8.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-ui8.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-i16.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-ui16.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-i32.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-i64.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-ui64.h
-rw-r--r-- root/root       310 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-i8.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-ui8.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-i16.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-ui16.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-i32.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-ui32.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-i64.h
-rw-r--r-- root/root       305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-ui8nda.h
-rw-r--r-- root/root       305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-i16nda.h
-rw-r--r-- root/root       310 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-ui16nda.h
-rw-r--r-- root/root       305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-i32nda.h
-rw-r--r-- root/root       310 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-ui32nda.h
-rw-r--r-- root/root       305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-i64nda.h
-rw-r--r-- root/root       310 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8-ui64nda.h
-rw-r--r-- root/root       304 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-i8nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-ui8nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-ui16nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-i32nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-ui32nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-i64nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16-ui64nda.h
-rw-r--r-- root/root       304 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-i8nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-ui8nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-i16nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-ui16nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-ui32nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-i64nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32-ui64nda.h
-rw-r--r-- root/root       304 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-i8nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-ui8nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-i16nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-ui16nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-i32nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-ui32nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64-ui64nda.h
-rw-r--r-- root/root       304 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-i8nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-i16nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-ui16nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-i32nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-ui32nda.h
-rw-r--r-- root/root       309 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-i64nda.h
-rw-r--r-- root/root       314 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8-ui64nda.h
-rw-r--r-- root/root       308 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-i8nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-ui8nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-i16nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-i32nda.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-ui32nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-i64nda.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16-ui64nda.h
-rw-r--r-- root/root       308 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-i8nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-ui8nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-i16nda.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-ui16nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-i32nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-i64nda.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32-ui64nda.h
-rw-r--r-- root/root       308 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-i8nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-ui8nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-i16nda.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-ui16nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-i32nda.h
-rw-r--r-- root/root       318 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-ui32nda.h
-rw-r--r-- root/root       313 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64-i64nda.h
-rw-r--r-- root/root       312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-ui8nda.h
-rw-r--r-- root/root       312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-i16nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-ui16nda.h
-rw-r--r-- root/root       312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-i32nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-ui32nda.h
-rw-r--r-- root/root       312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-i64nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i8nda-ui64nda.h
-rw-r--r-- root/root       312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-i8nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-ui8nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-ui16nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-i32nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-ui32nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-i64nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i16nda-ui64nda.h
-rw-r--r-- root/root       312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-i8nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-ui8nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-i16nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-ui16nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-ui32nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-i64nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i32nda-ui64nda.h
-rw-r--r-- root/root       312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-i8nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-ui8nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-i16nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-ui16nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-i32nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-ui32nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-i64nda-ui64nda.h
-rw-r--r-- root/root       312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-i8nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-i16nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-ui16nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-i32nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-ui32nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-i64nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui8nda-ui64nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-i8nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-ui8nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-i16nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-i32nda.h
-rw-r--r-- root/root       327 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-ui32nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-i64nda.h
-rw-r--r-- root/root       327 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui16nda-ui64nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-i8nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-ui8nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-i16nda.h
-rw-r--r-- root/root       327 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-ui16nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-i32nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-i64nda.h
-rw-r--r-- root/root       327 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui32nda-ui64nda.h
-rw-r--r-- root/root       317 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-i8nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-ui8nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-i16nda.h
-rw-r--r-- root/root       327 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-ui16nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-i32nda.h
-rw-r--r-- root/root       327 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-ui32nda.h
-rw-r--r-- root/root       322 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ui64nda-i64nda.h
-rw-r--r-- root/root       265 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-ccv-cv.h
-rw-r--r-- root/root       233 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-ccv-s.h
-rw-r--r-- root/root       256 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-crv-rv.h
-rw-r--r-- root/root       227 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-crv-s.h
-rw-r--r-- root/root       274 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-cs-cv.h
-rw-r--r-- root/root       268 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-cs-rv.h
-rw-r--r-- root/root       265 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-cv-ccv.h
-rw-r--r-- root/root       274 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-cv-cs.h
-rw-r--r-- root/root       256 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-rv-crv.h
-rw-r--r-- root/root       268 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-rv-cs.h
-rw-r--r-- root/root       233 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-s-ccv.h
-rw-r--r-- root/root       227 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-s-crv.h
-rw-r--r-- root/root       285 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fccv-fcv.h
-rw-r--r-- root/root       247 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fccv-fs.h
-rw-r--r-- root/root       276 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fcrv-frv.h
-rw-r--r-- root/root       241 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fcrv-fs.h
-rw-r--r-- root/root       294 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fcs-fcv.h
-rw-r--r-- root/root       288 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fcs-frv.h
-rw-r--r-- root/root       285 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fcv-fccv.h
-rw-r--r-- root/root       294 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fcv-fcs.h
-rw-r--r-- root/root       276 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-frv-fcrv.h
-rw-r--r-- root/root       288 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-frv-fcs.h
-rw-r--r-- root/root       247 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fs-fccv.h
-rw-r--r-- root/root       241 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/vx-fs-fcrv.h
-rw-r--r-- root/root       446 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-sm-cs.h
-rw-r--r-- root/root       446 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-cs-sm.h
-rw-r--r-- root/root       420 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-scm-s.h
-rw-r--r-- root/root       420 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-s-scm.h
-rw-r--r-- root/root       449 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-scm-sm.h
-rw-r--r-- root/root       449 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-sm-scm.h
-rw-r--r-- root/root       383 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-m-sm.h
-rw-r--r-- root/root       441 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-m-scm.h
-rw-r--r-- root/root       441 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-cm-sm.h
-rw-r--r-- root/root       443 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-cm-scm.h
-rw-r--r-- root/root       383 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-sm-m.h
-rw-r--r-- root/root       441 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-scm-m.h
-rw-r--r-- root/root       441 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-sm-cm.h
-rw-r--r-- root/root       443 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-scm-cm.h
-rw-r--r-- root/root       329 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-bm-sbm.h
-rw-r--r-- root/root       329 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/smx-sbm-bm.h
-rw-r--r-- root/root      4593 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CollocWt.h
-rw-r--r-- root/root      1464 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DAE.h
-rw-r--r-- root/root      2444 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DAEFunc.h
-rw-r--r-- root/root      1679 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DAERT.h
-rw-r--r-- root/root      2209 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DAERTFunc.h
-rw-r--r-- root/root      2116 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DASPK.h
-rw-r--r-- root/root      2799 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DASRT.h
-rw-r--r-- root/root      2116 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DASSL.h
-rw-r--r-- root/root      1910 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/LSODE.h
-rw-r--r-- root/root      3248 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/ODE.h
-rw-r--r-- root/root      2120 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/ODEFunc.h
-rw-r--r-- root/root      1946 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/ODES.h
-rw-r--r-- root/root      2409 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/ODESFunc.h
-rw-r--r-- root/root      6158 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Quad.h
-rw-r--r-- root/root      4238 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Range.h
-rw-r--r-- root/root      1936 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-dae.h
-rw-r--r-- root/root      2699 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-de.h
-rw-r--r-- root/root      2895 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-list.h
-rw-r--r-- root/root      3124 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-min.h
-rw-r--r-- root/root      2201 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/bsxfun.h
-rw-r--r-- root/root      1886 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/byte-swap.h
-rw-r--r-- root/root      2267 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/caseless-str.h
-rw-r--r-- root/root      8056 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/cmd-edit.h
-rw-r--r-- root/root      5350 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/cmd-hist.h
-rw-r--r-- root/root      3855 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/data-conv.h
-rw-r--r-- root/root      2018 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dir-ops.h
-rw-r--r-- root/root      4888 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/file-ops.h
-rw-r--r-- root/root      7324 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/file-stat.h
-rw-r--r-- root/root      1679 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/functor.h
-rw-r--r-- root/root      2397 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/glob-match.h
-rw-r--r-- root/root     29508 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/idx-vector.h
-rw-r--r-- root/root      2106 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-array-gripes.h
-rw-r--r-- root/root      1411 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-cutils.h
-rw-r--r-- root/root      3795 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-ieee.h
-rw-r--r-- root/root      3740 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-macros.h
-rw-r--r-- root/root     10646 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-mappers.h
-rw-r--r-- root/root       999 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-math.h
-rw-r--r-- root/root     21768 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-specfun.h
-rw-r--r-- root/root      1090 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-sysdep.h
-rw-r--r-- root/root      3349 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-traits.h
-rw-r--r-- root/root      2885 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/lo-utils.h
-rw-r--r-- root/root      1761 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mach-info.h
-rw-r--r-- root/root      2674 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-alloc.h
-rw-r--r-- root/root     12967 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-binmap.h
-rw-r--r-- root/root      2425 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-cmplx.h
-rw-r--r-- root/root      1821 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-convn.h
-rw-r--r-- root/root      3493 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-env.h
-rw-r--r-- root/root      8145 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-fftw.h
-rw-r--r-- root/root       950 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-glob.h
-rw-r--r-- root/root      2544 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-group.h
-rw-r--r-- root/root     31132 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-inttypes.h
-rw-r--r-- root/root      6255 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-locbuf.h
-rw-r--r-- root/root       827 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-md5.h
-rw-r--r-- root/root      4597 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-mem.h
-rw-r--r-- root/root      2532 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-mutex.h
-rw-r--r-- root/root      1999 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-norm.h
-rw-r--r-- root/root       945 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-openmp.h
-rw-r--r-- root/root      2983 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-passwd.h
-rw-r--r-- root/root      5985 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-rand.h
-rw-r--r-- root/root      2656 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-refcount.h
-rw-r--r-- root/root      3970 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-rl-edit.h
-rw-r--r-- root/root      1862 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-rl-hist.h
-rw-r--r-- root/root      4140 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-shlib.h
-rw-r--r-- root/root     11678 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-sort.h
-rw-r--r-- root/root      2594 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-sparse.h
-rw-r--r-- root/root      2598 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-spparms.h
-rw-r--r-- root/root      2054 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-syscalls.h
-rw-r--r-- root/root      7853 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-time.h
-rw-r--r-- root/root      2451 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-uname.h
-rw-r--r-- root/root       867 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/pathlen.h
-rw-r--r-- root/root      3848 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/pathsearch.h
-rw-r--r-- root/root      1031 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/randgamma.h
-rw-r--r-- root/root      3548 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/randmtzig.h
-rw-r--r-- root/root      1033 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/randpoisson.h
-rw-r--r-- root/root      7115 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/regexp.h
-rw-r--r-- root/root       836 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/singleton-cleanup.h
-rw-r--r-- root/root      1255 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sparse-sort.h
-rw-r--r-- root/root      1405 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sparse-util.h
-rw-r--r-- root/root      1951 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/statdefs.h
-rw-r--r-- root/root      2887 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/str-vec.h
-rw-r--r-- root/root      1573 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sun-utils.h
-rw-r--r-- root/root      1282 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sysdir.h
-rw-r--r-- root/root      1532 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/syswait.h
-rw-r--r-- root/root      3790 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Array-util.h
-rw-r--r-- root/root     22159 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Array.h
-rw-r--r-- root/root       956 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Array2.h
-rw-r--r-- root/root      2496 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Array3.h
-rw-r--r-- root/root       956 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/ArrayN.h
-rw-r--r-- root/root      4791 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CColVector.h
-rw-r--r-- root/root      4806 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CDiagMatrix.h
-rw-r--r-- root/root     18204 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CMatrix.h
-rw-r--r-- root/root      5644 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CNDArray.h
-rw-r--r-- root/root      4136 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CRowVector.h
-rw-r--r-- root/root     24377 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CSparse.h
-rw-r--r-- root/root      1368 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxAEPBAL.h
-rw-r--r-- root/root      2300 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxCHOL.h
-rw-r--r-- root/root      2418 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxGEPBAL.h
-rw-r--r-- root/root      1855 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxHESS.h
-rw-r--r-- root/root      1680 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxLU.h
-rw-r--r-- root/root      2001 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxQR.h
-rw-r--r-- root/root      1532 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxQRP.h
-rw-r--r-- root/root      2336 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxSCHUR.h
-rw-r--r-- root/root      2436 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/CmplxSVD.h
-rw-r--r-- root/root      1894 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DET.h
-rw-r--r-- root/root      5085 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DiagArray2.h
-rw-r--r-- root/root      3542 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/EIG.h
-rw-r--r-- root/root     10941 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MArray-decl.h
-rw-r--r-- root/root      2343 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MArray-defs.h
-rw-r--r-- root/root      2695 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MArray.h
-rw-r--r-- root/root       980 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MArray2.h
-rw-r--r-- root/root       978 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MArrayN.h
-rw-r--r-- root/root      2749 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MDiagArray2.h
-rw-r--r-- root/root      8346 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MSparse-defs.h
-rw-r--r-- root/root      3401 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MSparse.h
-rw-r--r-- root/root       970 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Matrix.h
-rw-r--r-- root/root      4446 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MatrixType.h
-rw-r--r-- root/root      3856 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/PermMatrix.h
-rw-r--r-- root/root      6403 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Sparse-diag-op-defs.h
-rw-r--r-- root/root     73496 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Sparse-op-defs.h
-rw-r--r-- root/root      4986 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Sparse-perm-op-defs.h
-rw-r--r-- root/root     20071 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Sparse.h
-rw-r--r-- root/root      2971 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/SparseCmplxCHOL.h
-rw-r--r-- root/root      1936 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/SparseCmplxLU.h
-rw-r--r-- root/root      4873 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/SparseCmplxQR.h
-rw-r--r-- root/root      4299 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/SparseQR.h
-rw-r--r-- root/root      2633 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/SparsedbleCHOL.h
-rw-r--r-- root/root      1720 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/SparsedbleLU.h
-rw-r--r-- root/root      2320 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-aepbal.h
-rw-r--r-- root/root      1785 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-lu.h
-rw-r--r-- root/root      1577 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-qr.h
-rw-r--r-- root/root      2671 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/boolMatrix.h
-rw-r--r-- root/root      3479 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/boolNDArray.h
-rw-r--r-- root/root      4221 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/boolSparse.h
-rw-r--r-- root/root      2018 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/bsxfun-decl.h
-rw-r--r-- root/root      3222 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/chMatrix.h
-rw-r--r-- root/root      3316 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/chNDArray.h
-rw-r--r-- root/root      3436 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dColVector.h
-rw-r--r-- root/root      3536 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dDiagMatrix.h
-rw-r--r-- root/root     15129 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dMatrix.h
-rw-r--r-- root/root      5786 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dNDArray.h
-rw-r--r-- root/root      3204 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dRowVector.h
-rw-r--r-- root/root     20499 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dSparse.h
-rw-r--r-- root/root      1277 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleAEPBAL.h
-rw-r--r-- root/root      2190 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleCHOL.h
-rw-r--r-- root/root      2247 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleGEPBAL.h
-rw-r--r-- root/root      1690 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleHESS.h
-rw-r--r-- root/root      1449 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleLU.h
-rw-r--r-- root/root      2018 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleQR.h
-rw-r--r-- root/root      1415 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleQRP.h
-rw-r--r-- root/root      2088 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleSCHUR.h
-rw-r--r-- root/root      2305 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dbleSVD.h
-rw-r--r-- root/root     10964 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/dim-vector.h
-rw-r--r-- root/root      5210 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCColVector.h
-rw-r--r-- root/root      5269 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCDiagMatrix.h
-rw-r--r-- root/root     19880 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCMatrix.h
-rw-r--r-- root/root      6109 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCNDArray.h
-rw-r--r-- root/root      4556 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCRowVector.h
-rw-r--r-- root/root      1449 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxAEPBAL.h
-rw-r--r-- root/root      2497 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxCHOL.h
-rw-r--r-- root/root      2569 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxGEPBAL.h
-rw-r--r-- root/root      1951 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxHESS.h
-rw-r--r-- root/root      1821 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxLU.h
-rw-r--r-- root/root      2175 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxQR.h
-rw-r--r-- root/root      1623 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxQRP.h
-rw-r--r-- root/root      2452 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxSCHUR.h
-rw-r--r-- root/root      2576 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fCmplxSVD.h
-rw-r--r-- root/root      3634 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fColVector.h
-rw-r--r-- root/root      3782 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fDiagMatrix.h
-rw-r--r-- root/root      3639 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fEIG.h
-rw-r--r-- root/root     16344 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fMatrix.h
-rw-r--r-- root/root      6057 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fNDArray.h
-rw-r--r-- root/root      3374 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/fRowVector.h
-rw-r--r-- root/root      1357 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatAEPBAL.h
-rw-r--r-- root/root      2316 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatCHOL.h
-rw-r--r-- root/root      2376 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatGEPBAL.h
-rw-r--r-- root/root      1804 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatHESS.h
-rw-r--r-- root/root      1616 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatLU.h
-rw-r--r-- root/root      1936 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatQR.h
-rw-r--r-- root/root      1506 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatQRP.h
-rw-r--r-- root/root      2215 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatSCHUR.h
-rw-r--r-- root/root      2395 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/floatSVD.h
-rw-r--r-- root/root      1531 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/int16NDArray.h
-rw-r--r-- root/root      1531 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/int32NDArray.h
-rw-r--r-- root/root      1531 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/int64NDArray.h
-rw-r--r-- root/root      1508 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/int8NDArray.h
-rw-r--r-- root/root      3622 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/intNDArray.h
-rw-r--r-- root/root      1858 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-base.h
-rw-r--r-- root/root      2846 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-defs.h
-rw-r--r-- root/root      1693 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-ext.h
-rw-r--r-- root/root      9459 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-op-decl.h
-rw-r--r-- root/root     18321 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-op-defs.h
-rw-r--r-- root/root      5267 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sparse-base-chol.h
-rw-r--r-- root/root      2181 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sparse-base-lu.h
-rw-r--r-- root/root      1554 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/uint16NDArray.h
-rw-r--r-- root/root      1554 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/uint32NDArray.h
-rw-r--r-- root/root      1554 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/uint64NDArray.h
-rw-r--r-- root/root      1531 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/uint8NDArray.h
-rw-r--r-- root/root      5933 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/intNDArray.cc
-rw-r--r-- root/root     77596 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/kpse.cc
-rw-r--r-- root/root     36645 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/mx-inlines.cc
-rw-r--r-- root/root     70155 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/Array.cc
-rw-r--r-- root/root      3113 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/DiagArray2.cc
-rw-r--r-- root/root      7799 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MArray.cc
-rw-r--r-- root/root      2677 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/MDiagArray2.cc
-rw-r--r-- root/root      4098 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-lu.cc
-rw-r--r-- root/root      1839 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/base-qr.cc
-rw-r--r-- root/root      7785 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/bsxfun-defs.cc
-rw-r--r-- root/root    116691 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/eigs-base.cc
-rw-r--r-- root/root     52379 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/oct-sort.cc
-rw-r--r-- root/root      7312 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sparse-base-chol.cc
-rw-r--r-- root/root      3726 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sparse-base-lu.cc
-rw-r--r-- root/root     16446 2013-12-16 17:32 ./usr/include/octave-3.6.4/octave/sparse-dmsolve.cc
-rw-r--r-- root/root      5557 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/defaults.h
-rw-r--r-- root/root    319552 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/graphics.h
-rw-r--r-- root/root     45458 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-conf.h
-rw-r--r-- root/root     10331 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/mxarray.h
-rw-r--r-- root/root      3044 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/version.h
-rw-r--r-- root/root      4464 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/Cell.h
-rw-r--r-- root/root       815 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/builtins.h
-rw-r--r-- root/root      5276 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/c-file-ptr-stream.h
-rw-r--r-- root/root      2871 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/comment-list.h
-rw-r--r-- root/root      1054 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/cutils.h
-rw-r--r-- root/root       928 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/data.h
-rw-r--r-- root/root      3743 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/debug.h
-rw-r--r-- root/root      2398 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/defun-dld.h
-rw-r--r-- root/root      5909 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/defun-int.h
-rw-r--r-- root/root      2211 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/defun.h
-rw-r--r-- root/root      1165 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/dirfns.h
-rw-r--r-- root/root      2187 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/display.h
-rw-r--r-- root/root      2603 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/dynamic-ld.h
-rw-r--r-- root/root      4823 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/error.h
-rw-r--r-- root/root      1038 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/file-io.h
-rw-r--r-- root/root      6914 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/gl-render.h
-rw-r--r-- root/root      2150 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/gl2ps-renderer.h
-rw-r--r-- root/root    232802 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/graphics-props.cc
-rw-r--r-- root/root      3423 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/gripes.h
-rw-r--r-- root/root      1326 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/help.h
-rw-r--r-- root/root      3255 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/input.h
-rw-r--r-- root/root      5766 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/lex.h
-rw-r--r-- root/root     15772 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/load-path.h
-rw-r--r-- root/root      2352 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/load-save.h
-rw-r--r-- root/root      1081 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ls-ascii-helper.h
-rw-r--r-- root/root      5927 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ls-hdf5.h
-rw-r--r-- root/root      1036 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ls-mat-ascii.h
-rw-r--r-- root/root      1364 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ls-mat4.h
-rw-r--r-- root/root      2318 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ls-mat5.h
-rw-r--r-- root/root      4967 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ls-oct-ascii.h
-rw-r--r-- root/root      1236 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ls-oct-binary.h
-rw-r--r-- root/root       891 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ls-utils.h
-rw-r--r-- root/root      3818 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/mex.h
-rw-r--r-- root/root     11429 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/mexproto.h
-rw-r--r-- root/root      1449 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-errno.h
-rw-r--r-- root/root      1989 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-fstrm.h
-rw-r--r-- root/root      9337 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-gperf.h
-rw-r--r-- root/root       806 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-hdf5.h
-rw-r--r-- root/root      1066 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-hist.h
-rw-r--r-- root/root      3469 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-iostrm.h
-rw-r--r-- root/root      2276 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-lvalue.h
-rw-r--r-- root/root     18903 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-map.h
-rw-r--r-- root/root      4158 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-obj.h
-rw-r--r-- root/root      2292 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-prcstrm.h
-rw-r--r-- root/root      1832 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-procbuf.h
-rw-r--r-- root/root      4980 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-stdstrm.h
-rw-r--r-- root/root     18986 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-stream.h
-rw-r--r-- root/root      4427 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct-strstrm.h
-rw-r--r-- root/root      1141 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/oct.h
-rw-r--r-- root/root       907 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/octave.h
-rw-r--r-- root/root     12167 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ops.h
-rw-r--r-- root/root      2754 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pager.h
-rw-r--r-- root/root      3605 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/parse.h
-rw-r--r-- root/root      9259 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pr-output.h
-rw-r--r-- root/root      3886 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/procstream.h
-rw-r--r-- root/root      5168 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/profiler.h
-rw-r--r-- root/root      4293 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/sighandlers.h
-rw-r--r-- root/root      1044 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/siglist.h
-rw-r--r-- root/root      4320 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/sparse-xdiv.h
-rw-r--r-- root/root      2103 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/sparse-xpow.h
-rw-r--r-- root/root     62583 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/symtab.h
-rw-r--r-- root/root      1588 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/sysdep.h
-rw-r--r-- root/root      2964 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/token.h
-rw-r--r-- root/root     10777 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/toplev.h
-rw-r--r-- root/root      2354 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/txt-eng-ft.h
-rw-r--r-- root/root      3929 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/txt-eng.h
-rw-r--r-- root/root      6793 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/unwind-prot.h
-rw-r--r-- root/root      4182 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/utils.h
-rw-r--r-- root/root      5104 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/variables.h
-rw-r--r-- root/root      6703 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/xdiv.h
-rw-r--r-- root/root      1194 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/xnorm.h
-rw-r--r-- root/root      8034 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/xpow.h
-rw-r--r-- root/root     13267 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/zfstream.h
-rw-r--r-- root/root      6516 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-diag.h
-rw-r--r-- root/root     13673 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-diag.cc
-rw-r--r-- root/root      5618 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-mat.h
-rw-r--r-- root/root     10865 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-mat.cc
-rw-r--r-- root/root      4384 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-scalar.h
-rw-r--r-- root/root      3917 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-scalar.cc
-rw-r--r-- root/root     22823 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base.h
-rw-r--r-- root/root      6640 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-bool-mat.h
-rw-r--r-- root/root     14081 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-bool-mat.cc
-rw-r--r-- root/root      7102 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-bool.h
-rw-r--r-- root/root      2600 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-builtin.h
-rw-r--r-- root/root      4861 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-cell.h
-rw-r--r-- root/root      4343 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-ch-mat.h
-rw-r--r-- root/root      7970 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-class.h
-rw-r--r-- root/root      1859 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-colon.h
-rw-r--r-- root/root      5552 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-complex.h
-rw-r--r-- root/root      2191 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-cs-list.h
-rw-r--r-- root/root      2729 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-cx-diag.h
-rw-r--r-- root/root      5082 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-cx-mat.h
-rw-r--r-- root/root      2602 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-dld-fcn.h
-rw-r--r-- root/root      6086 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-fcn-handle.h
-rw-r--r-- root/root      2706 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-fcn-inline.h
-rw-r--r-- root/root      5060 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-fcn.h
-rw-r--r-- root/root      7216 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-float.h
-rw-r--r-- root/root      5372 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-flt-complex.h
-rw-r--r-- root/root      2791 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-flt-cx-diag.h
-rw-r--r-- root/root      5241 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-flt-cx-mat.h
-rw-r--r-- root/root      2627 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-flt-re-diag.h
-rw-r--r-- root/root      6009 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-flt-re-mat.h
-rw-r--r-- root/root      7795 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-lazy-idx.h
-rw-r--r-- root/root      3163 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-mex-fcn.h
-rw-r--r-- root/root      2291 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-null-mat.h
-rw-r--r-- root/root      2279 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-oncleanup.h
-rw-r--r-- root/root      7034 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-perm.h
-rw-r--r-- root/root      9161 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-range.h
-rw-r--r-- root/root      2690 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-re-diag.h
-rw-r--r-- root/root      6766 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-re-mat.h
-rw-r--r-- root/root      7199 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-scalar.h
-rw-r--r-- root/root      7533 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-str-mat.h
-rw-r--r-- root/root      8151 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-struct.h
-rw-r--r-- root/root      2730 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-type-conv.h
-rw-r--r-- root/root      9781 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-typeinfo.h
-rw-r--r-- root/root     12250 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-usr-fcn.h
-rw-r--r-- root/root     43283 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov.h
-rw-r--r-- root/root      3327 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-int.h
-rw-r--r-- root/root     13809 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-int.cc
-rw-r--r-- root/root      1685 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-int-traits.h
-rw-r--r-- root/root      1478 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-int16.h
-rw-r--r-- root/root      1478 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-int32.h
-rw-r--r-- root/root      1478 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-int64.h
-rw-r--r-- root/root      1468 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-int8.h
-rw-r--r-- root/root     17356 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-intx.h
-rw-r--r-- root/root      1488 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-uint16.h
-rw-r--r-- root/root      1488 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-uint32.h
-rw-r--r-- root/root      1488 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-uint64.h
-rw-r--r-- root/root      1478 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-uint8.h
-rw-r--r-- root/root      5162 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-base-sparse.h
-rw-r--r-- root/root      4368 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-bool-sparse.h
-rw-r--r-- root/root      4730 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-cx-sparse.h
-rw-r--r-- root/root      4572 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/ov-re-sparse.h
-rw-r--r-- root/root      1346 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-all.h
-rw-r--r-- root/root      2572 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-arg-list.h
-rw-r--r-- root/root      4540 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-assign.h
-rw-r--r-- root/root      4909 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-binop.h
-rw-r--r-- root/root      4160 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-bp.h
-rw-r--r-- root/root      2244 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-cbinop.h
-rw-r--r-- root/root      1499 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-cell.h
-rw-r--r-- root/root      3420 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-check.h
-rw-r--r-- root/root      2725 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-cmd.h
-rw-r--r-- root/root      3228 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-colon.h
-rw-r--r-- root/root      2671 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-const.h
-rw-r--r-- root/root      5404 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-decl.h
-rw-r--r-- root/root      4931 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-eval.h
-rw-r--r-- root/root      4526 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-except.h
-rw-r--r-- root/root      3917 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-exp.h
-rw-r--r-- root/root      3685 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-fcn-handle.h
-rw-r--r-- root/root      4473 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-id.h
-rw-r--r-- root/root      3305 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-idx.h
-rw-r--r-- root/root      2352 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-jump.h
-rw-r--r-- root/root      7346 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-loop.h
-rw-r--r-- root/root      2248 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-mat.h
-rw-r--r-- root/root      3349 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-misc.h
-rw-r--r-- root/root      4912 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-pr-code.h
-rw-r--r-- root/root      7417 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-select.h
-rw-r--r-- root/root      4391 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-stmt.h
-rw-r--r-- root/root      3950 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-unop.h
-rw-r--r-- root/root      4802 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt-walk.h
-rw-r--r-- root/root      1710 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/pt.h
-rw-r--r-- root/root      2602 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/op-dm-template.cc
-rw-r--r-- root/root      2330 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/op-dms-template.cc
-rw-r--r-- root/root     56711 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/op-int.h
-rw-r--r-- root/root      2390 2013-12-16 17:33 ./usr/include/octave-3.6.4/octave/op-pm-template.cc
-rw-r--r-- root/root     93774 2013-12-16 17:37 ./usr/include/octave-3.6.4/octave/config.h
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/
drwxr-xr-x root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/liboctinterp.so -> liboctinterp.so.1.0.2
lrwxrwxrwx root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/libcruft.so -> libcruft.so.1.0.1
lrwxrwxrwx root/root         0 2013-12-16 17:37 ./usr/lib/arm-linux-gnueabihf/liboctave.so -> liboctave.so.1.1.0


┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build                                                                   │
└──────────────────────────────────────────────────────────────────────────────┘


┌──────────────────────────────────────────────────────────────────────────────┐
│ Cleanup                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Purging /«BUILDDIR»
Not cleaning session: cloned chroot in use

┌──────────────────────────────────────────────────────────────────────────────┐
│ Summary                                                                      │
└──────────────────────────────────────────────────────────────────────────────┘

Build Architecture: armhf
Build-Space: 2104976
Build-Time: 8764
Distribution: jessie-staging
Host Architecture: armhf
Install-Time: 1206
Job: octave_3.6.4-4+rpi2
Machine Architecture: armhf
Package: octave
Package-Time: 10048
Source-Version: 3.6.4-4+rpi2
Space: 2104976
Status: successful
Version: 3.6.4-4+rpi2+b1
────────────────────────────────────────────────────────────────────────────────
Finished at 20131216-1745
Build needed 02:47:28, 2104976k disc space